如何 运行 使用 Citrus Framework 单独测试方法?

How to run test methods individually with Citrus Framework?

我有下一个代码

@Test
public class ApiTestIT extends TestNGCitrusTestDesigner {
    @CitrusTest(name = "testApi2IT")
    public void testApi1IT() {
        //TO-DO here
    }

    @CitrusTest(name = "testApi2IT")
    public void testApi2IT() {
        echo("Hello Citrus!");
    }
}

我如何 运行 单独测试方法?

我尝试使用 -Dtest 和 -Dit.test 不好用;总是 运行 同时进行测试。

谢谢

要执行单个测试方法,您必须在 -Dit.test 规范中指定它们,例如 -Dit.test=ApiTestIT#testApi2IT

然而,这个功能不是由 citrus 提供的,而是由 maven failsafe 插件提供的。有关详细信息,请查看 Running a Single Test

的文档

可以在 Citrus samples 存储库中找到一些柑橘示例。