In my Testcafe project I have multiple runners and I would like to have one reporter for all runners instead of logging the failed tests. Any suggestions?
Code below:
const testCafe = createTestCafe("localhost", 1337, 1338);
import util from "util";
(async () => {
try {
const runner1 = testCafe
.createRunner()
.src("testcafe/fixtures/first-fixture.js")
.reporter([{ name: "spec", output: "report1.txt" }])
.browsers("chrome");
const runner2 = testCafe
.createRunner()
.src("testcafe/fixtures/second-fixture.js")
.reporter([{ name: "spec", output: "report2.txt" }])
.browsers("chrome");
await Promise.all([runner1, runner2].map(runner => runner.run())).then(
result => {
console.log(`Failed tests: ${result[0] + result[1]}`);
}
);
} catch (error) {
await console.error(util.inspect(error));
} finally {
await testCafe.close();
}
})();
Aucun commentaire:
Enregistrer un commentaire