@Override public void onTestSuccess(ITestResult result) { System.out.format("------- SUCCESS -- %s.%s(%s)-------", result.getTestClass(), result.getTestName(), Arrays.toString(result.getParameters())); }
@Override public void onTestSkipped(ITestResult result) { System.out.format("~~~~~~~~~ SKIPPED -- %s.%s(%s)-------", result.getTestClass(), result.getTestName(), Arrays.toString(result.getParameters())); }
@Override public void onTestStart(ITestResult result) { System.out.format("------- Starting test %s.%s(%s)-------\n", result.getTestClass(), result.getTestName(), Arrays.toString(result.getParameters())); }
@Override public void onTestFailure(ITestResult result) { System.out.format("!!!!!!!!! FAILURE-- %s.%s(%s)-------\n", result.getTestClass(), result.getTestName(), Arrays.toString(result.getParameters())); if (result.getThrowable() instanceof ThreadTimeoutException) { System.out.println("====== THREAD DUMPS ======"); System.out.println(ThreadDumpUtil.buildThreadDiagnosticString()); } }
String testInstanceName = resultSet.toArray(new ITestResult[]{})[0].getTestName(); buff.append("<td><a href=\"#m").append(m_methodIndex).append("\">") .append(qualifiedName(method))
String testName = tr.getTestName(); if (testName != null) { pw.append(" (").append(testName).append(")");
String testName = tr.getTestName(); if (testName != null) { pw.append(" (").append(testName).append(")");
String testInstanceName = resultSet.toArray(new ITestResult[] {})[0].getTestName(); buff.append("<td><a href=\"#m") .append(m_methodIndex)
@Override public void generateReport(List<XmlSuite> xmlSuites, List<ISuite> suites, String outputDirectory) { for (ISuite suite : suites) { for (IInvokedMethod method : suite.getAllInvokedMethods()) { names.add(method.getTestResult().getName()); testNames.add(method.getTestResult().getTestName()); } } }
@Test public void blankNameTest() { TestNG tng = create(BlankNameSample.class); TestListenerAdapter adapter = new TestListenerAdapter(); tng.addListener(adapter); tng.run(); Assert.assertTrue(adapter.getFailedTests().isEmpty()); Assert.assertTrue(adapter.getSkippedTests().isEmpty()); Assert.assertEquals(adapter.getPassedTests().size(), 1); ITestResult result = adapter.getPassedTests().get(0); Assert.assertEquals(result.getMethod().getMethodName(), "test"); Assert.assertEquals(result.getName(), ""); Assert.assertEquals(result.getTestName(), ""); }
@Test public void noNameTestWithXml() { TestNG tng = createTests("suite", NoNameSample.class); TestListenerAdapter adapter = new TestListenerAdapter(); tng.addListener(adapter); tng.run(); Assert.assertTrue(adapter.getFailedTests().isEmpty()); Assert.assertTrue(adapter.getSkippedTests().isEmpty()); Assert.assertEquals(adapter.getPassedTests().size(), 1); ITestResult result = adapter.getPassedTests().get(0); Assert.assertEquals(result.getMethod().getMethodName(), "test"); Assert.assertEquals(result.getName(), "test"); Assert.assertNull(result.getTestName()); }
@Test public void itestTest() { TestNG tng = create(SimpleITestSample.class); TestListenerAdapter adapter = new TestListenerAdapter(); tng.addListener(adapter); tng.run(); Assert.assertTrue(adapter.getFailedTests().isEmpty()); Assert.assertTrue(adapter.getSkippedTests().isEmpty()); Assert.assertEquals(adapter.getPassedTests().size(), 1); ITestResult result = adapter.getPassedTests().get(0); Assert.assertEquals(result.getMethod().getMethodName(), "test"); Assert.assertEquals(result.getName(), "NAME"); Assert.assertEquals(result.getTestName(), "NAME"); }
@Test public void testNameTestWithXml() { TestNG tng = createTests("suite", NameSample.class); TestListenerAdapter adapter = new TestListenerAdapter(); tng.addListener(adapter); tng.run(); Assert.assertTrue(adapter.getFailedTests().isEmpty()); Assert.assertTrue(adapter.getSkippedTests().isEmpty()); Assert.assertEquals(adapter.getPassedTests().size(), 1); ITestResult result = adapter.getPassedTests().get(0); Assert.assertEquals(result.getMethod().getMethodName(), "test"); Assert.assertEquals(result.getName(), "NAME"); Assert.assertEquals(result.getTestName(), "NAME"); }
@Test public void noNameTest() { TestNG tng = create(NoNameSample.class); TestListenerAdapter adapter = new TestListenerAdapter(); tng.addListener(adapter); tng.run(); Assert.assertTrue(adapter.getFailedTests().isEmpty()); Assert.assertTrue(adapter.getSkippedTests().isEmpty()); Assert.assertEquals(adapter.getPassedTests().size(), 1); ITestResult result = adapter.getPassedTests().get(0); Assert.assertEquals(result.getMethod().getMethodName(), "test"); Assert.assertEquals(result.getName(), "test"); Assert.assertNull(result.getTestName()); }
@Test public void itestTestWithXml() { TestNG tng = createTests("suite", SimpleITestSample.class); TestListenerAdapter adapter = new TestListenerAdapter(); tng.addListener(adapter); tng.run(); Assert.assertTrue(adapter.getFailedTests().isEmpty()); Assert.assertTrue(adapter.getSkippedTests().isEmpty()); Assert.assertEquals(adapter.getPassedTests().size(), 1); ITestResult result = adapter.getPassedTests().get(0); Assert.assertEquals(result.getMethod().getMethodName(), "test"); Assert.assertEquals(result.getName(), "NAME"); Assert.assertEquals(result.getTestName(), "NAME"); }
@Test public void testNameTest() { TestNG tng = create(NameSample.class); TestListenerAdapter adapter = new TestListenerAdapter(); tng.addListener(adapter); tng.run(); Assert.assertTrue(adapter.getFailedTests().isEmpty()); Assert.assertTrue(adapter.getSkippedTests().isEmpty()); Assert.assertEquals(adapter.getPassedTests().size(), 1); ITestResult result = adapter.getPassedTests().get(0); Assert.assertEquals(result.getMethod().getMethodName(), "test"); Assert.assertEquals(result.getName(), "NAME"); Assert.assertEquals(result.getTestName(), "NAME"); }
@Test public void blankNameTestWithXml() { TestNG tng = createTests("suite", BlankNameSample.class); TestListenerAdapter adapter = new TestListenerAdapter(); tng.addListener(adapter); tng.run(); Assert.assertTrue(adapter.getFailedTests().isEmpty()); Assert.assertTrue(adapter.getSkippedTests().isEmpty()); Assert.assertEquals(adapter.getPassedTests().size(), 1); ITestResult result = adapter.getPassedTests().get(0); Assert.assertEquals(result.getMethod().getMethodName(), "test"); Assert.assertEquals(result.getName(), ""); Assert.assertEquals(result.getTestName(), ""); } }
String testInstanceName = testResult.getTestName(); if (null != testInstanceName) { attributes.setProperty(XMLReporterConfig.ATTR_TEST_INSTANCE_NAME, testInstanceName);
String testInstanceName = testResult.getTestName(); if (null != testInstanceName) { attributes.setProperty(XMLReporterConfig.ATTR_TEST_INSTANCE_NAME, testInstanceName);
@Override public void onTestFailure(ITestResult result) { System.out.format("!!!!!!!!! FAILURE-- %s.%s(%s)-------\n", result.getTestClass(), result.getTestName(), Arrays.toString(result.getParameters())); if (result.getThrowable() instanceof ThreadTimeoutException) { System.out.println("====== THREAD DUMPS ======"); System.out.println(ThreadDumpUtil.buildThreadDiagnosticString()); } }