Java 仅通过具有两个特定组的gradle任务运行测试
因此,我有一个类,其中包含如下测试:Java 仅通过具有两个特定组的gradle任务运行测试,java,testing,gradle,testng,Java,Testing,Gradle,Testng,因此,我有一个类,其中包含如下测试: import org.testng.Assert; import org.testng.annotations.Test; @Test public class TestClass { @Test(groups = {"smoke", "a", "b"}) public void testOne() { Assert.assertEquals(2, 2);
import org.testng.Assert;
import org.testng.annotations.Test;
@Test
public class TestClass {
@Test(groups = {"smoke", "a", "b"})
public void testOne() {
Assert.assertEquals(2, 2);
}
@Test(groups = {"integration", "a", "b"})
public void testTwo() {
Assert.assertTrue(true);
}
@Test(groups = {"smoke", "b"})
public void testThree() {
Assert.assertEquals("str", "str");
}
}
还有gradle任务:
task smokeB {
useTestNG() {
includeGroups 'smoke', 'b'
}
}
但这类似于或语句,并运行具有冒烟或b
组的测试
是否可以只运行包含两个组的测试?
比如:includegroup'smoke'&&b'