Package org.testng

Examples of org.testng.ITestContext


      int skippedTests= 0;
     
      Map<String, ISuiteResult> results = suite.getResults();
      for (String suiteName : results.keySet()) {
        ISuiteResult result = results.get(suiteName);
        ITestContext context = result.getTestContext();
        failedTests += context.getFailedTests().size();
        totalFailedTests += context.getFailedTests().size();
        passedTests += context.getPassedTests().size();
        totalPassedTests += context.getPassedTests().size();
        skippedTests += context.getSkippedTests().size();
        totalSkippedTests += context.getSkippedTests().size();
      }
     
      String cls = failedTests > 0 ? "invocation-failed"
          : (passedTests > ? "invocation-passed" : "invocation-failed");
      suiteBuf.append("<tr align='center' class='").append(cls).append("'>")
View Full Code Here


      Map<String, ISuiteResult> yellowResults = new HashMap<String, ISuiteResult>();
      Map<String, ISuiteResult> greenResults = new HashMap<String, ISuiteResult>();
     
      for (String suiteName : suiteResults.keySet()) {
        ISuiteResult sr = suiteResults.get(suiteName);
        ITestContext tc = sr.getTestContext();
        int failed = tc.getFailedTests().size();
        int skipped = tc.getSkippedTests().size();
        int passed = tc.getPassedTests().size();
       
        if (failed > 0) {
          redResults.put(suiteName, sr);
        }
        else if (skipped > 0) {
View Full Code Here

                                   ISuiteResult sr,
                                   String cssClass,
                                   StringBuffer tableOfContents,
                                   String outputDirectory)
  {
    ITestContext tc = sr.getTestContext();
    int passed = tc.getPassedTests().size();
    int failed = tc.getFailedTests().size();
    int skipped = tc.getSkippedTests().size();
    String baseFile = tc.getName();
    tableOfContents
      .append("\n<table width='100%' class='test-").append(cssClass).append("'>\n")
      .append("<tr><td>\n")
      .append("<table style='width: 100%'><tr>")
      .append("<td valign='top'>")
View Full Code Here

    // TODO CQ why not iterate over entry set if were going to use the key to get the value?
    for (String propertyFileName : suiteResults.keySet()) {
     
      ISuiteResult sr = suiteResults.get(propertyFileName);
      ITestContext testContext = sr.getTestContext();
     
      StringBuffer sb = new StringBuffer();
     
      // TODO CQ why not iterate over entry set if were going to use the key to get the value?
      for (String name : suiteResults.keySet()) {
        ISuiteResult suiteResult = suiteResults.get(name);
        sb.append(suiteResult.toString());
      }
      Utils.writeFile(getOutputDirectory(xmlSuite), testContext.getName() + ".properties", sb);
    }   
  }
View Full Code Here

      Map<String, ISuiteResult> tmpResults = remoteSuiteRunner.getResults();
      Map<String, ISuiteResult> suiteResults = m_suiteRunner.getResults();
      for (String tests : tmpResults.keySet()) {
        ISuiteResult suiteResult = tmpResults.get(tests);
        suiteResults.put(tests, suiteResult);
        ITestContext tc = suiteResult.getTestContext();
        TestHTMLReporter.generateLog(tc,
            remoteSuiteRunner.getHost(),
            m_suiteRunner.getOutputDirectory(),
            tc.getFailedConfigurations().getAllResults(),
            tc.getSkippedConfigurations().getAllResults(),
            tc.getPassedTests().getAllResults(),
            tc.getFailedTests().getAllResults(),
            tc.getSkippedTests().getAllResults(),
            tc.getFailedButWithinSuccessPercentageTests().getAllResults());
      }
     
      //
      // Generate individual test results
      //
View Full Code Here

   
    Map<String, ISuiteResult> results= suite.getResults();
   
    for(String name: results.keySet()) {
      ISuiteResult suiteResult= results.get(name);
      ITestContext testContext= suiteResult.getTestContext();

      generateXmlTest(suite,
                      xmlTests.get(testContext.getName()),
                      testContext,
                      testContext.getFailedTests().getAllResults(),
                      testContext.getSkippedTests().getAllResults());
    }

    if(null != failedSuite.getTests() && failedSuite.getTests().size() > 0) {
      Utils.writeFile(outputDir, TESTNG_FAILED_XML, failedSuite.toXml());
      Utils.writeFile(suite.getOutputDirectory(), TESTNG_FAILED_XML, failedSuite.toXml());
View Full Code Here

   
    Map<String, ISuiteResult> results = context.getResults();
   
    for (String name : results.keySet()) {
      ISuiteResult sr = results.get(name);
      ITestContext tc = sr.getTestContext();
     
      xsb.push("test");
     
      xsb.addRequired("name", tc.getName());
     
      xsb.push("passed");
      for (ITestResult tr : tc.getPassedTests().getAllResults()) {
        xsb.addRequired("method-name", tr.getName());
      }
      xsb.pop("passed");
     
 
      xsb.push("failed");
      for (ITestResult tr : tc.getFailedTests().getAllResults()) {
        xsb.addRequired("method-name", tr.getName());
      }
      xsb.pop("failed");

      xsb.pop("test");
View Full Code Here

   
    Map<String, ISuiteResult> results= suite.getResults();
   
    for(String name: results.keySet()) {
      ISuiteResult suiteResult= results.get(name);
      ITestContext testContext= suiteResult.getTestContext();

      generateXmlTest(suite,
                      xmlTests.get(testContext.getName()),
                      testContext,
                      testContext.getFailedTests().getAllResults(),
                      testContext.getSkippedTests().getAllResults());
    }

    if(null != failedSuite.getTests() && failedSuite.getTests().size() > 0) {
      Utils.writeUtf8File(outputDir, TESTNG_FAILED_XML, failedSuite.toXml());
      Utils.writeUtf8File(suite.getOutputDirectory(), TESTNG_FAILED_XML, failedSuite.toXml());
View Full Code Here

      if(suites.size()>1) {
        titleRow(suite.getName(), 4);
      }
      Map<String, ISuiteResult> r = suite.getResults();
      for (ISuiteResult r2 : r.values()) {
        ITestContext testContext = r2.getTestContext();
        String testName = testContext.getName();
        resultSummary(testContext.getFailedConfigurations(), testName, "failed", " (configuration methods)");
        resultSummary(testContext.getFailedTests(), testName, "failed", "");
        resultSummary(testContext.getSkippedConfigurations(), testName, "skipped", " (configuration methods)");
        resultSummary(testContext.getSkippedTests(), testName, "skipped", "");
        resultSummary(testContext.getPassedTests(), testName, "passed", "");
      }
    }
    m_out.println("</table>");
  }
View Full Code Here

  protected void generateMethodDetailReport(List<ISuite> suites) {
    m_methodIndex = 0;
    for (ISuite suite : suites) {
      Map<String, ISuiteResult> r = suite.getResults();
      for (ISuiteResult r2 : r.values()) {
        ITestContext testContext = r2.getTestContext();
        if (r.values().size() > 0) {
          m_out.println("<h1>" + testContext.getName() + "</h1>");
        }
        resultDetail(testContext.getFailedConfigurations(), "failed");
        resultDetail(testContext.getFailedTests(), "failed");
        resultDetail(testContext.getSkippedConfigurations(), "skipped");
        resultDetail(testContext.getSkippedTests(), "skipped");
        resultDetail(testContext.getPassedTests(), "passed");
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.testng.ITestContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.