continuous-integration - 如何设置 Appium 测试(WDIO-Mocha 测试)通过 BitRise 测试作业的 % 容差
问题描述
如何设置 Appium 测试(WDIO-Mocha 测试)通过 BitRise 测试作业的 % 容差
您好,我们正在 BitRise CI/CD 上运行 UI 测试套件。测试套件本身建立在 ReactNative/Jest 代码库之上。WDIO-Mocha runner 用于运行测试。
出口.conf
exports.config = {
specs: [
'./<my directory>/**/*.<testName>.js'
],
exclude: [],
maxInstances: 1,
capabilities: [],
sync: true,
logLevel: 'verbose',
coloredLogs: true,
deprecationWarnings: true,
bail: 0,
screenshotPath: './errorShots/',
waitforTimeout: 5000,
connectionRetryTimeout: 90000,
connectionRetryCount: 3,
baseUrl: '',
framework: 'mocha',
mochaOpts: {
ui: 'bdd',
timeout: 90000,
logLevel: 'info',
logOutput: './wdio.log'
},
reporters: ['dot', 'allure'],
before() {
require('@babel/register');
global.expect = jestMatchers;
}
};
如何设置通过百分比公差,即 98% 或 90% 等
[例如-在像詹金斯这样的 CI/CD 上,我们可以使用隐藏参数机制或在 TeamCity CI/CD 上实现这一点,它是开箱即用的工具]
谢谢
解决方案
推荐阅读
- c - 如何使用 SDL2-mixer-dev 获取 MP3 的持续时间
- css - 使子元素不受 CSS 动画的影响
- python - 用于简单基本代码的 Jenkins 声明式管道
- java - 如何让我的程序检查数组是否包含 JLabel?
- django - django 管理更改页面添加外键错误:服务器拒绝连接
- sql - 如何将 MyDate 格式化为 DD/MM/YYYY
- streaming - 如何计算 Spark 结构化流作业的输入和处理速率?
- printer-control-language - 将通过串行端口读取打印机作业状态的演示代码
- vue.js - buefy step-marker 使其成为星形而不是圆形
- architecture - 系统设计题:每晚处理第三方大文件