Mochawesome 报告器
概述
Mochawesome 是一个非常流行的 Mocha 报告器,它开箱即用与 Nightwatch 一起工作,当 Mocha 用作测试运行器时。
用法
1. 在 Nightwatch 中使用 Mocha 作为测试运行器
为了在 Nightwatch 中使用 Mocha,您需要设置 test_runner
配置属性并将类型设置为 mocha
。还可以指定 Mocha 的自定义选项
nightwatch.conf.js
{
// other settings...
test_runner: {
type : 'mocha',
options : {
ui : 'bdd',
reporter : 'list'
}
}
}
2. 从 NPM 安装 mochawesome
npm i mochawesome --save-dev
3. 传递 --reporter
参数
要将其用作报告器,只需传递 --reporter mochawesome
参数,如下所示
npx nightwatch examples/tests/ --reporter mochawesome
配置报告器选项
Mochawesome 报告器选项可以在主 Nightwatch 配置中定义,位于 reporterOptions
字典中,在 test_runner
内
nightwatch.conf.js
{
// ...
test_runner: {
type : 'mocha',
options : {
ui : 'bdd',
reporter : 'mochawesome',
reporterOptions: {
reporterDir: './output'
}
}
}
}