【发布时间】:2019-10-02 10:59:06
【问题描述】:
我正在使用 Jenkins 管道并行运行测试,当测试发送到 ReportPortal 时出现问题,它们都在单独的启动中,我想要做的是设置启动名称(启动编号为准确)用于手动测试,因此它们都将在一次启动中完成。
我在这里寻找答案,但只为 NUnit 和 TestNG 找到了一些答案(这对我没有帮助,因为我有单独的程序实例)。我正在使用 Java 主类来运行管道中的每个测试,我读到我可以将启动名称设置为环境变量。可悲的是,我找不到任何信息,它的实施情况如何。我的问题是,是否可以在没有 TestNG 的情况下设置启动名称,如果可以使用环境变量,我应该如何使用 runner 方法中的变量来强制启动名称?
java -Dmaven.clean.skip=true -Dbrowser=firefox -Dos=linux -jar -Drun.tags=@CreateEntity target/standalone/web-tests.jar
这是我为每个测试设置的(运行标签明显改变),黄瓜的胶水和报告门户的插件在运行器方法中。
【问题讨论】:
标签: java jenkins-pipeline reportportal