0

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

4

1 回答 1

0

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

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

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

于 2016-11-29T07:03:11.180 回答