TestNG testng = new TestNG();
testng.setVerbose(0);
testng.setSkipFailedInvocationCounts(skip);
testng.setTestClasses(new Class[] { FailedInvocationCount.class });
TestListenerAdapter tla = new TestListenerAdapter();
testng.addListener(tla);
testng.run();
Assert.assertEquals(tla.getPassedTests().size(), passed);
Assert.assertEquals(tla.getFailedTests().size(), failed);
Assert.assertEquals(tla.getSkippedTests().size(), skipped);