我将我的单元和集成测试分成单独的IntelliJ"测试源"目录。当我右键单击我的单元测试文件夹并尝试运行这些测试时,集成测试也会被绑定。
我最终希望能够右键单击我的单元测试文件夹,只运行该文件夹下的测试,并进行集成测试。
有没有办法在IntelliJ中执行此操作,或者我将不得不使用testng.xml文件来完成此操作?
答案 0 :(得分:1)
如何使用2 test groups并创建2个运行配置,1个用于单元测试,1个用于集成测试:
1)一些模拟两个类别的虚拟测试类
import org.testng.annotations.Test;
public class CategoryTests {
@Test(groups = "unit")
public void someUnitTest(){
}
@Test(groups = "integration")
public void someIntegrationTest(){
}
}
2)单元测试IJ运行配置(注意组设置)
3)集成测试IJ运行配置(再次注意组设置)
4)全部在一个样本