运行detox test将运行套件中的所有测试。有没有一种方法可以运行部分测试?单个测试文件或单个测试用例。
根据文档,我已经将Detox配置为使用Mocha作为测试运行程序。我知道Mocha可以-g选择为运行的测试指定模式。但是传递给detox命令的选项似乎没有传递给mocha:
# detox test -g mytestcase
error: unknown option `-g'
Run Code Online (Sandbox Code Playgroud)
我正在尝试将排毒用于TDD,并且我得到的反馈越快越好。随着我的测试套件的增长,如果我开发的时间越来越长,那么运行测试的动机就会越来越少。
前言:
Detox 与测试运行程序无关,您实际上可以使用您想要的任何测试运行程序。我们所做的唯一一件事就是尝试通过创建 使开发人员的生活更轻松detox-cli,目前仅适用于 mocha 和 jest,但您可以轻松地将其扩展到任何其他运行器。虽然我同意 的实现detox-cli并不完美(参数不是从测试运行器传递的,通常它需要一些工作),但在detox-test.js 中添加任何你想要的东西很容易。
实际答案:
同时,运行单个测试的最快方法是使用onlyto 标记要运行的套件/测试:describe.only和it.only。
| 归档时间: |
|
| 查看次数: |
1529 次 |
| 最近记录: |