【问题标题】:Citrus test suite柑橘测试套件
【发布时间】:2016-11-29 15:03:11
【问题描述】:

我正在使用 Citrus TestNGCitrusTestDesigner,我有一些用 @Test 注释的类。每个类都有几个方法。每个方法都标注了@Test@CitrusTest。当我配置应在mvn clean package integration-test 期间执行的测试时,我将@Test(enabled=true) 更改为truefalse。我怎样才能更有效地做到这一点?我找到了这个文档:http://www.citrusframework.org/reference/1.0/html/testsuite.html#testsuite-tasks,但它是针对旧版本的。在 Citrus Framework 2.X 中不起作用。

【问题讨论】:

    标签: integration-testing test-suite citrus-framework


    【解决方案1】:

    Citrus 使用 TestNG 或 JUnit 框架运行。这意味着您可以重用这些框架的机制,以便对测试进行分组或定义测试套件。

    以 TestNG 为例,您可以使用不同的测试组或创建一个 testng.xml 文件来定义要在套件中执行的测试 (http://testng.org/doc/documentation-main.html#testng-xml)。

    通过在 Maven 或 Gradle 等构建工具中集成 TestNG 或 JUnit,测试可以从命令行或 Java IDE 执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多