柑橘测试套件

时间:2016-11-25 15:54:51

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

我正在使用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。

1 个答案:

答案 0 :(得分:0)

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

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

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

相关问题