jest-junit
Version:
A jest reporter that generates junit xml files
18 lines (15 loc) • 744 B
JavaScript
const path = require('path');
const getOptions = require('./getOptions');
module.exports = (options, jestRootDir) => {
// Override outputName and outputDirectory with outputFile if outputFile is defined
let output = options.outputFile;
if (!output) {
// Set output to use new outputDirectory and fallback on original output
const outputName = (options.uniqueOutputName === 'true') ? getOptions.getUniqueOutputName(options.outputName) : options.outputName
output = getOptions.replaceRootDirInOutput(jestRootDir, options.outputDirectory);
const finalOutput = path.join(output, outputName);
return finalOutput;
}
const finalOutput = getOptions.replaceRootDirInOutput(jestRootDir, output);
return finalOutput;
};