首页 > 解决方案 > 如何使用 Citrus 框架单独运行测试方法?

问题描述

我有下一个代码

@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 不好没有工作;始终同时运行测试。

谢谢

标签: citrus-framework

解决方案


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

然而,这个功能不是由 citrus 提供的,而是由 maven failsafe 插件提供的。有关更多信息,请查看运行单个测试的文档

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


推荐阅读