【问题标题】:Does -Dkarate.options="--tags @xyz" works for parallel runner (JUnit 5) in Karate-Dkarate.options="--tags @xyz" 是否适用于空手道中的并行跑步者(JUnit 5)
【发布时间】:2020-07-17 08:37:38
【问题描述】:

我一直试图通过命令行mvn test -Dkarate.options="--tags @hello" -Dtest=TestParallel 覆盖我的Parallel Runner(如下所示)中的标签选项,但它似乎并不关心。它运行所有标记为忽略和此处定义的标签的功能..不被覆盖。我试过@KarateOptions 但没用

类 TestParallel {

@Test
void testParallel() {
    Results results = Runner.path("classpath:examples").tags("~@ignore").parallel(5);
    generateReport(results.getReportDir());
    assertEquals(0, results.getFailCount(), results.getErrorMessages());
}

但这适用于简单的@karate.test - mvn test -Dkarate.options="--tags @hello" -Dtest=ExampleTest

class ExamplesTest {

@Karate.Test
Karate testAll() {
    return Karate.run().relativeTo(getClass());
}

两个类都在同一个层次上

我在这个命令中缺少什么? mvn test -Dkarate.options="--tags @hello" -Dtest=TestParallel

【问题讨论】:

    标签: karate


    【解决方案1】:

    我认为你遇到了这个错误:https://github.com/intuit/karate/issues/1061

    你能试试 0.9.6.RC1 并确认它是固定的吗?

    【讨论】:

    • 谢谢@Peter Thomas。它确实有效:)。我正要提交我的解决方法以在 POM systemPropertyVariables 中设置标签.. 将恢复它.. 非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 2018-12-10
    相关资源
    最近更新 更多