Is this possible to exclude classes in testng.xml?
I tried with
<packages>
<package exclude="com.tt.ee"/>
</packages>
but it's giving error.
According to the TestNG dtd, the exclude
element is only applicable to the following elements:
The elements classes
and class
cannot be directly excluded; however, you can exclude classes through groups:
@Test(groups = { "ClassTest1" })
public class Test1 {
public void testMethod1() {
}
public void testMethod2() {
}
}
Then you will define the testng.xml:
<suite>
<test>
<groups>
<run>
<exclude name="ClassTest1"/>
</run>
</groups>
<classes>
<class name="Test1">
</classes>
</test>
</suite>
In most cases you define, which classes to include for the run, not to exclude, so just include the classes you want to run.