...
Info |
---|
See 'Node.js Command Reference - Running tests using mocha' for full parameter details |
Multiple Reporters Configuration
In case you’re already using a mocha reporter, like allure
or mochawesome
, it may conflict with the Sealights agent - which adds a reporter of its own (SeaLightsReporter
) which passes the agent the test-events data.
A common solution is to configure the Multi-Reporters plugin:
Create a file
config.json
:Code Block { "reporterEnabled": "slnodejs/tsOutputs/mocha-reporter/index, mocha-allure-reporter", "SeaLightsReporterReporterOptions": {}, "mochaAllureReporterOptions": { "targetDir": "allure-results" }, "mochaJunitReporterReporterOptions": {} }
When you run slnodejs mocha run it with the following additional parameters:
Code Block slnodejs mocha --tokenfile /path/to/sltoken.txt --buildsessionidfile buildSessionId ... -- --reporter-options configFile=config.json