gpt4 book ai didi

javascript - TestCafe - 如何检查在 Runner 类中运行的测试用例数量?

转载 作者:行者123 更新时间:2023-11-28 20:05:31 24 4
gpt4 key购买 nike

有没有办法检查 Runner 类中执行的测试的数量?有这个“.then(failedCount => {”但是这个只显示有多少失败的测试。我想打印失败测试的数量,而不是运行的测试总数,例如“2/10 测试用例失败"其中 2=failedCount 和 10=totalNumberOfTestCases 运行。

最佳答案

您可以将 JSON 报告器的输出重定向到可写流实例,然后从报告中检索所需的信息。检查以下示例(需要 Node.js 8+)

const createTestCafe = require('testcafe');

(async () => {
const testCafe = await createTestCafe();
let reportData = '';

await testCafe
.createRunner()
.src('test.js')
.browsers('chrome')
.reporter('spec')
.reporter('json', { write: data => reportData += data.toString() })
.run();

const report = JSON.parse(reportData);

console.log(`${report.total - report.passed}/${report.total} tests failed`);

await testCafe.close();
})();

关于javascript - TestCafe - 如何检查在 Runner 类中运行的测试用例数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52738497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com