blob: d44a3bb25a52ccae31e255d26d8251e9ce76a554 [file] [log] [blame]
package test.dependent;
import java.io.ByteArrayInputStream;
import org.testng.TestNG;
import org.testng.annotations.Test;
import org.testng.xml.Parser;
public class MissingMethodSampleTest {
@Test(dependsOnMethods="missingMethod", ignoreMissingDependencies=true)
public void explicitlyIgnoreMissingMethod() {
}
@Test(dependsOnMethods="missingMethod", alwaysRun=true)
public void alwaysRunDespiteMissingMethod() {}
public static void main(String[] args) throws Exception {
TestNG tng = new TestNG();
String xml = "<suite name=\"dgf\" verbose=\"10\"><test name=\"dgf\"><classes>" +
"<class name=\"test.dependent.MissingMethodSampleTest\"/>" +
"</classes></test></suite>";
System.out.println(xml);
ByteArrayInputStream is = new ByteArrayInputStream(xml.getBytes());
tng.setXmlSuites(new Parser(is).parseToList());
tng.run();
}
}