selenium - 并行运行测试时如何使用 rerun.txt
问题描述
目前我在 Jenkins 上运行的 Failed Runner 文件存在问题。当我在本地运行测试时,会填充 rerun.txt 文件。然而,由于我的测试套件很大,我必须在 jenkins 上将测试作为 6 个不同的作业运行(使用注释将它们分开)。虽然现在 rerun.txt 没有填充,并且条件运行器无法运行任何失败的测试(目前由于加载问题,大约 1000 个测试失败)。有谁知道如何解决这个问题?
失败的赛跑者
import io.cucumber.junit.Cucumber;
import io.cucumber.junit.CucumberOptions;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(
features = {"@target/rerun.txt"},
glue = {"clinical_noting.steps", "clinical_noting.hooks"},
monochrome = true,
plugin = {"pretty","rerun:target/rerun.txt","json:logs/cucumber.json"}
//plugin = {"html:target/cucumber/"}
)
public class FailedRunner {
}
解决方案
推荐阅读
- python - 给定pytorch中的idx列表,如何从数据集中获取一批样本?
- python - 如何在 Windows 启动期间自动运行烧瓶应用程序?
- aurelia - 错误:没有为元素定义 Aurelia API:“DIV”
- javascript - 如何使用 tensorflow JS 在 Javascript 中运行 UNet 分割模型?
- javascript - 如何将变量从 history.replace 传递给组件
- self-extracting - 我可以在 iexpress 自解压器中更新可执行文件的名称吗?
- authentication - .Net Core 身份在 .Net Core 5.0 中添加公司名称作为用户登录过程的一部分
- reactjs - 如何从 React Hooks Form 7.0 中的文本字段中排除特殊字符
- performance - 在 OWASP Benchmark 中生成安全工具之间比较的正确结果的问题
- installation - Openstack 的 Freezer 安装过程中的 Keystone 异常