IntelliJ在1个目录中运行TestNG测试

时间:2016-08-08 13:01:42

标签: intellij-idea testng

我将我的单元和集成测试分成单独的IntelliJ"测试源"目录。当我右键单击我的单元测试文件夹并尝试运行这些测试时,集成测试也会被绑定。

我最终希望能够右键单击我的单元测试文件夹,只运行该文件夹下的测试,并进行集成测试。

有没有办法在IntelliJ中执行此操作,或者我将不得不使用testng.xml文件来完成此操作?

1 个答案:

答案 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运行配置(注意组设置)

Unit test config

3)集成测试IJ运行配置(再次注意组设置)

Integration test config

4)全部在一个样本

TestNG categories

相关问题