private Set<String> getPackages(ITestContext context) { Set<String> result = Sets.newHashSet(); for (ITestNGMethod m : context.getAllTestMethods()) { Package pkg = m.getConstructorOrMethod().getDeclaringClass().getPackage(); if (pkg != null) { result.add(pkg.getName()); } } return result; }
private Set<String> getPackages(ITestContext context) { Set<String> result = Sets.newHashSet(); for (ITestNGMethod m : context.getAllTestMethods()) { Package pkg = m.getConstructorOrMethod().getDeclaringClass().getPackage(); if (pkg != null) { result.add(pkg.getName()); } } return result; }
@Test(groups = { "broken", "maven-broken" }) public void testngMethodShouldBeSerializable(ITestContext context) throws IOException { ByteArrayOutputStream out = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream(out); oos.writeObject(context.getAllTestMethods()[0]); oos.close(); } }
int methodCount = 0; for (ISuiteResult sr : suiteResults.values()) { ITestNGMethod[] methods = sr.getTestContext().getAllTestMethods(); methodCount += Utils.calculateInvokedMethodCount(methods);
context.getAllTestMethods(), Systematiser.getComparator()); for (ITestNGMethod m : context.getAllTestMethods()) { if (methodsToReRun.contains(m)) { result.add(m);
@Test public void mainTest() { Assert.assertEquals(m_method.getName(), "mainTest"); ITestNGMethod[] methods = m_context.getAllTestMethods(); Assert.assertEquals(1, methods.length); Assert.assertEquals(methods[0].getConstructorOrMethod().getName(), "mainTest"); } }
@Test public void f(ITestContext tc) { Assert.assertNotNull(tc); ITestNGMethod[] allMethods = tc.getAllTestMethods(); Assert.assertEquals(allMethods.length, 1); Assert.assertEquals(allMethods[0].getConstructorOrMethod().getName(), "f"); } }
@Override public void onStart(ITestContext ctx) { suiteName = ctx.getName(); log("RUNNING: Suite: \"" + suiteName + "\" containing \"" + ctx.getAllTestMethods().length + "\" Tests (config: " + ctx.getSuite().getXmlSuite().getFileName() + ")"); }
int methodCount = 0; for (ISuiteResult sr : suiteResults.values()) { ITestNGMethod[] methods = sr.getTestContext().getAllTestMethods(); methodCount += Utils.calculateInvokedMethodCount(methods);
List<ITestNGMethod> methodsDependedUpon = MethodHelper.getMethodsDependedUpon( current, context.getAllTestMethods(), Systematiser.getComparator()); for (ITestNGMethod m : context.getAllTestMethods()) { if (methodsToReRun.contains(m)) { result.add(m);
@Override public void onStart(ITestContext ctx) { suiteName = ctx.getName(); log( "RUNNING: Suite: \"" + suiteName + "\" containing \"" + ctx.getAllTestMethods().length + "\" Tests (config: " + ctx.getSuite().getXmlSuite().getFileName() + ")"); }
@Test(invocationCount = 500) public void testInvocationCounterIsCorrectForMethodWithDataProvider() { final TestNG tng = create(FailedDPTest.class); tng.setThreadCount(1); tng.setParallel(XmlSuite.ParallelMode.NONE); tng.setPreserveOrder(true); final TestListenerAdapter tla = new TestListenerAdapter(); tng.addListener((ITestNGListener) tla); tng.run(); ITestNGMethod method = tla.getTestContexts().get(0).getAllTestMethods()[0]; List<Integer> failed = method.getFailedInvocationNumbers(); assertEqualsNoOrder(failed.toArray(), FailedDPTest.primes.toArray()); } }
@Override public void onFinish(ITestContext context) { for (ITestNGMethod method : context.getAllTestMethods()) { Set<ITestResult> passed = context.getPassedTests().getResults(method); Set<ITestResult> skipped = context.getSkippedTests().getResults(method); Set<ITestResult> failed = context.getFailedTests().getResults(method); Set<ITestResult> failedWithinSuccess = context.getFailedButWithinSuccessPercentageTests().getResults(method); if (!passed.isEmpty() && !skipped.isEmpty()) { context.getSkippedTests().removeResult(method); } if (((!failedWithinSuccess.isEmpty()) || (!failed.isEmpty())) && !skipped.isEmpty()) { context.getSkippedTests().removeResult(method); } } } }
String okToProceed = checkDependencies(testMethod, testContext.getAllTestMethods());
ITestNGMethod[] methods = MethodGroupsHelper.findMethodsThatBelongToGroup(testMethod, m_testContext.getAllTestMethods(), element); if (methods.length == 0 && !testMethod.ignoreMissingDependencies()) {
ITestNGMethod[] methods = MethodGroupsHelper.findMethodsThatBelongToGroup( testMethod, m_testContext.getAllTestMethods(), element); if (methods.length == 0 && !testMethod.ignoreMissingDependencies()) {
String okToProceed = checkDependencies(testMethod, context.getAllTestMethods());
private Map<Method, ITestNGMethod> getMethods(ITestContext context) { synchronized (this) { Map<Method, ITestNGMethod> testMethods = methods.get(context); if (testMethods == null) { testMethods = new HashMap<>(); for (ITestNGMethod method : context.getAllTestMethods()) { testMethods.put(method.getConstructorOrMethod().getMethod(), method); } methods.put(context, testMethods); } return testMethods; } }
@AfterMethod public void afterMethod(ITestContext context) { context.getAllTestMethods()[0].getGroups(); }
@BeforeSuite public void setUpRetry(ITestContext context) { for (ITestNGMethod method : context.getAllTestMethods()) { method.setRetryAnalyzer(new Retry()); } }