The CSVReporter can be used to create csv files that contain the test output. The file output location is {testname}.spec.csv. It can be used directly from the configuration file.
It must be installed manually via the CLI.
const { CSVReporter } =require("@as-pect/csv-reporter").default;// export your configurationmodule.exports= { reporter:newCSVReporter(),};
It can also be used from the cli using the --csv flag.
npm install --save-dev @as-pect/csv-reporter
npx asp --csv
This is a list of all the columns in the exported csv file.
constcsvColumns= ["Group",// The Test Group"Name",// The Test Name"Ran",// If it ran"Pass",// If it passed"Runtime",// The total test runtim"Message",// The error message"Actual",// Actual value message if an expectation failed"Expected",// Expected value message if an expectation failed"Average",// The average run time (performance)"Median",// The median run time (performance)"Max",// The maximum run time (performance)"Min",// The minimum run time (performance)"StdDev",// The standard deviation of the run times (performance)"Variance",// The variance of the run times (performance)];