我正在Jenkins中运行赛普拉斯测试。但是,我需要更改默认输出。我想要一个带有测试名称的表结构,以及用于通过或失败状态的另一列。
默认输出如下所示:
(Run Finished)
Spec Tests Passing Failing Pending Skipped
┌────────────────────────────────────────────────────────────────────────────────────────────────┐
│ × Login_With_User_Credentials.spec.js 02:52 2 1 1 - - │
├────────────────────────────────────────────────────────────────────────────────────────────────┤
│ √ tsconfig.json 6ms - - - - - │
└────────────────────────────────────────────────────────────────────────────────────────────────┘
1 of 2 failed (50%) 02:52 2 1 1 - -
我只希望显示输出的底部:
app.engine('html', consolidate.mustache);
app.set('view engine', 'html');
app.set('views', __dirname + '/views');
是否有设置格式的配置文件?如果是这样,我在哪里可以找到? 我也尝试过创建自定义报告配置文件,但到目前为止还算运气不好。
任何帮助将不胜感激。
答案 0 :(得分:0)
将Mocha报告程序设置为min
只会导致每个测试的摘要和总摘要被打印。
cypress.json
{
"reporter": "min"
}
要获得更多自定义输出,您将必须构建自己的输出。看看Mocha存储库中的base
reporter和min
reporter。
here还有很多其他记者可以尝试。