mocha.js - Mocha:以并行和串行模式运行测试
问题描述
我使用 mocha 运行测试,使用 mocha-teamcity-reporter 作为 teamcity 的记者。我有可以并行运行的测试文件。而且我还有一些测试文件应该以串行模式一一运行。据我了解 mocha 文档,mocha 只能以并行或串行模式运行测试文件。所以我尝试执行以下操作:在一个纱线脚本中使用 & 命令运行两个 mocha 运行,如下所示:
mocha --reporter mocha-teamcity-reporter --timeout 90000 -r ts-node/register/transpile-only src/Tests/.ts --parallel --jobs 4 & mocha --reporter mocha-teamcity-reporter --timeout 90000 -r ts-node/register/transpile-only src/Tests/seq.ts
但是由于某种原因,使用这种方法,reporter 无法正常工作,并且 TeamCity 没有检测到所有已运行的测试。有没有办法像我想要的那样使用 mocha 和 mocha-teamcity-reporter 运行测试?
解决方案
好的,似乎这是唯一的方法。提到的测试检测问题已在最近的 mocha 更新之一中得到解决。
推荐阅读
- python - 在python字典中填写值
- jquery - 关闭菜单时在移动设备中进行水平滚动
- c++ - 如何使用 mvp 在 opengl 中绘制椭圆
- python - 规范化在我的数据框中引入了一些 NaN
- wpf - 控件模板中的 WPF 命令 - >“CommandConverter 无法从 > System.String 转换。”
- python-3.x - 类型错误:“dict”对象不可调用
- c# - 使用 Blazor 服务器端
- flutter - 扑。路径缩放
- php - 使用php从二进制输入中解析字节字符串
- ios - 在 SwiftUI 中单击 NavigationView 的后退按钮时更新核心数据