我的测试类中有两种方法:
@Test
@Stories( "story1")
public void test01(){
}
@Test
@Stories( "story2")
public void test02(){
}
@Test
@Stories( "story1")
public void test03(){
}
使用以下方式运行测试:
mvn clean test site
它将执行所有测试。但我的问题是,当我只想执行具有特定用户故事的测试时(如故事1),如何执行测试
我知道在python中可以通过
完成py.test my_tests/ --allure_stories=story1
但我不知道如何在java中使用maven
答案 0 :(得分:0)
在Java中,Allure不需要做这样的事情,因为你可以使用你的测试运行器,例如TestNG的。
只需创建Listener
或BeforSuite
即可检查您的环境变量,例如-DallureStories
并将其与ITestContext匹配,以禁用不在故事列表中的测试。