@Override public void generateReport(List<XmlSuite> xmlSuites, List<ISuite> suites, String outputDirectory) { for (ISuite suite : suites) { generateFailureSuite(suite.getXmlSuite(), suite, outputDirectory); } }
@Override public String getNavigatorLink(ISuite suite) { String fqName = suite.getXmlSuite().getFileName(); if (fqName == null) fqName = "/[unset file name]"; return fqName.substring(fqName.lastIndexOf("/") + 1); }
@Override public String getHeader(ISuite suite) { return suite.getXmlSuite().getFileName(); }
@Override public String getNavigatorLink(ISuite suite) { String fqName = suite.getXmlSuite().getFileName(); if (fqName == null) fqName = "/[unset file name]"; return fqName.substring(fqName.lastIndexOf("/") + 1); } }
@Override public void generateReport( List<XmlSuite> xmlSuites, List<ISuite> suites, String outputDirectory) { for (ISuite suite : suites) { generateFailureSuite(suite.getXmlSuite(), suite, outputDirectory); } }
@Override public String getHeader(ISuite suite) { return suite.getXmlSuite().getFileName(); }
@Override public String getNavigatorLink(ISuite suite) { return pluralize(suite.getXmlSuite().getTests().size(), "test"); }
@Override public String getNavigatorLink(ISuite suite) { return pluralize(suite.getXmlSuite().getTests().size(), "test"); }
public ConfigInvoker(ITestResultNotifier notifier, Collection<IInvokedMethodListener> invokedMethodListeners, ITestContext testContext, SuiteRunState suiteState, IConfiguration configuration) { super(notifier, invokedMethodListeners, testContext, suiteState, configuration); this.m_continueOnFailedConfiguration = testContext.getSuite().getXmlSuite().getConfigFailurePolicy() == XmlSuite.FailurePolicy.CONTINUE; }
public Invoker(IConfiguration configuration, ITestContext testContext, ITestResultNotifier notifier, SuiteRunState state, boolean skipFailedInvocationCounts, Collection<IInvokedMethodListener> invokedMethodListeners, List<IClassListener> classListeners, Collection<IDataProviderListener> dataProviderListeners) { m_configuration = configuration; m_testContext= testContext; m_suiteState= state; m_notifier= notifier; m_annotationFinder= configuration.getAnnotationFinder(); m_skipFailedInvocationCounts = skipFailedInvocationCounts; m_invokedMethodListeners = invokedMethodListeners; m_continueOnFailedConfiguration = testContext.getSuite().getXmlSuite().getConfigFailurePolicy() == XmlSuite.FailurePolicy.CONTINUE; m_classListeners = classListeners; m_dataproviderListeners = dataProviderListeners; }
public SuiteResult(ISuite suite) { suiteName = suite.getName(); mode = suite.getXmlSuite().getParallel(); for (ISuiteResult suiteResult : suite.getResults().values()) { testResults.add(new TestResult(suiteResult.getTestContext())); } }
@Test public void xmlFileShouldBeRunAtItsPlaceAndNotCopied(ITestContext ctx) { String fileName = ctx.getSuite().getXmlSuite().getFileName().replace("\\", "/"); Assert.assertTrue(fileName.contains("src/test/resources")); } }
@Override public void onStart(ITestContext ctx) { suiteName = ctx.getName(); log("RUNNING: Suite: \"" + suiteName + "\" containing \"" + ctx.getAllTestMethods().length + "\" Tests (config: " + ctx.getSuite().getXmlSuite().getFileName() + ")"); }
@BeforeClass(enabled = false) public void setupClass(ITestContext testContext) { assertEquals( testContext.getSuite().getXmlSuite().getConfigFailurePolicy(), XmlSuite.FailurePolicy.CONTINUE); }
public void onStart(ISuite suite) { final XmlSuite xmlSuite = suite.getXmlSuite(); final Map<String, String> parameters = xmlSuite.getParameters(); parameters.put(TestTestngCounter.PARAMETER_NAME, TestTestngCounter.EXPECTED_VALUE); xmlSuite.setParameters(parameters); } }
@Override public void onStart(ITestContext ctx) { suiteName = ctx.getName(); log( "RUNNING: Suite: \"" + suiteName + "\" containing \"" + ctx.getAllTestMethods().length + "\" Tests (config: " + ctx.getSuite().getXmlSuite().getFileName() + ")"); }
@Override public TestRunner newTestRunner(ISuite suite, XmlTest test, List<IInvokedMethodListener> listeners) { IConfiguration configuration = TestNG.getDefault().getConfiguration(); String outputDirectory = suite.getOutputDirectory(); IAnnotationFinder annotationFinder = configuration.getAnnotationFinder(); Boolean skipFailedInvocationCounts = suite.getXmlSuite().skipFailedInvocationCounts(); return new DruidTestRunner( configuration, suite, test, outputDirectory, annotationFinder, skipFailedInvocationCounts, listeners ); }
@Override public String getContent(ISuite suite, XMLStringBuffer main) { XMLStringBuffer xsb = new XMLStringBuffer(main.getCurrentIndent()); xsb.push("pre"); xsb.addString(Utils.escapeHtml(suite.getXmlSuite().toXml())); xsb.pop("pre"); return xsb.toXML(); }
@Override public String getContent(ISuite suite, XMLStringBuffer main) { XMLStringBuffer xsb = new XMLStringBuffer(main.getCurrentIndent()); xsb.push("ul"); for (XmlTest test : suite.getXmlSuite().getTests()) { xsb.push("li"); int count = test.getXmlClasses().size(); String name = test.getName() + " (" + pluralize(count, "class") + ")"; xsb.addRequired(S, name, C, "test-name"); xsb.pop("li"); } xsb.pop("ul"); return xsb.toXML(); }
@Override public String getContent(ISuite suite, XMLStringBuffer main) { XMLStringBuffer xsb = new XMLStringBuffer(main.getCurrentIndent()); xsb.push("pre"); xsb.addString(Utils.escapeHtml(suite.getXmlSuite().toXml())); xsb.pop("pre"); return xsb.toXML(); }