package test.mannotation; import org.testng.annotations.Configuration; import org.testng.annotations.Test; @Test(groups = "child-class-test3", dependsOnGroups = "dog1", dependsOnMethods = "dom1") public class MTest3 extends MBase { @Test(groups = "method-test3") public void groups1() {} @Test public void groups2() {} @Test(dependsOnGroups = "dog2") public void dependsOnGroups1() {} @Test public void dependsOnGroups2() {} @Test(dependsOnMethods = "dom2") public void dependsOnMethods1() {} @Test public void dependsOnMethods2() {} @Test(enabled = false) public void enabled1() {} @Test public void enabled2() {} @Configuration(beforeSuite = true, groups = "method-test3") public void beforeSuite() { } }