Allure Mocha configuration
To specify the directory where Allure Mocha will save the test results, set the resultsDir
reporter option in the script or configuration file that you use for running Mocha tests.
runner.js
.mocharc.js
.mocharc.yaml
.mocharc.json
package.json
const glob = require ("glob" );
const Mocha = require ("mocha" );
const mocha = new Mocha ({
parallel : false ,
reporter : "allure-mocha" ,
reporterOptions : {
resultsDir : "allure-results" ,
},
});
glob.sync ("test/**/*.spec.js" ).forEach ((file ) => mocha.addFile (file));
mocha.run ((failures ) => process.exit (failures === 0 ? 0 : 1 ));
module .exports = {
parallel : false ,
reporter : "allure-mocha" ,
reporterOptions : {
resultsDir : "allure-results" ,
},
};
parallel: false
reporter: allure-mocha
reporterOptions:
resultsDir: ../allure-results
{
"parallel" : false ,
"reporter" : "allure-mocha" ,
"reporterOptions" : {
"resultsDir" : "allure-results"
}
}
{
"mocha" : {
"parallel" : false ,
"reporter" : "allure-mocha" ,
"reporterOptions" : {
"resultsDir" : "allure-results"
}
}
}