是否可以将“ERROR No tests to run”转为警告?

问题描述 投票:2回答:1

我正在通过CircleCi运行TestCafe作为我的CI / CD过程的一部分,使用“Smoke”test-meta标签(为了在每次构建部署时运行我们的回归测试的子集)。

作为运行的一部分,CircleCi将测试套件/规格拆分为并行运行在不同容器上,从而导致:

testcafe chrome:headless tests/someFolder/someTestSuite.js --test-meta smoke=true

然而,并非每个套件都包含“Smoke”测试,因此这些测试将失败并显示“ERROR No test to run”。测试文件不包含测试或过滤器功能限制太多'。

有没有办法将其切换为警告,而不是失败?我尝试过使用--disable-test-syntax-validation标志,但这可以理解为没有用。

automated-tests e2e-testing circleci web-testing testcafe
1个回答
3
投票

您无法通过公共API执行此操作。您可以考虑使用custom filter定义meta='smoke'或添加一些空测试以避免此错误。

© www.soinside.com 2019 - 2024. All rights reserved.