我正在使用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。
答案 0 :(得分:0)
Citrus使用TestNG或JUnit框架运行。这意味着您可以重用这些框架的机制,以便对测试进行分组或定义测试套件。
例如,使用TestNG,您可以使用不同的测试组或创建一个testng.xml文件,该文件定义要在套件中执行的测试(http://testng.org/doc/documentation-main.html#testng-xml)。
通过在Maven或Gradle等构建工具中集成TestNG或JUnit,可以从命令行或Java IDE执行测试。