package testng.testrunnerfactory;
import org.testng.ISuite;
import org.testng.ITestRunnerFactory;
import org.testng.TestRunner;
import org.testng.xml.XmlTest;
//import org.testng.IInvokedMethodListener;
import java.util.List;
public class TestNGCustomTestRunnerFactory
implements ITestRunnerFactory
{
public TestRunner newTestRunner( ISuite suite, XmlTest test/*, List<IInvokedMethodListener> listeners*/ )
{
FileHelper.writeFile( "testrunnerfactory-output.txt",
"Instantiated Test Runner for suite:\n\t" + suite
+ "\nand test:\n\t" + test +"\n\n" );
return new TestRunner( suite, test, test.skipFailedInvocationCounts()/*, listeners*/ );
}
}