Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-6014

Test Suite Not Displayed in Test Results

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • junit-plugin
    • None
    • Windows Server 2003
      Windows Server 2008

      We have the project setup to display Junit test results by checking the setting : Publish JUnit test result report.

      The testsuite in the generated test result xml is ignored when displaying the test results for the project.
      Here is the situation, we run Selenium tests for IE and FF ... so the same tests run twice. Hudson correctly displays the fact the these tests ran twice, but it's impossible to know if the tests were IE or FF because the testsuite isn't displayed.
      Here are the two XML files :

      <?xml version="1.0" encoding="UTF-8"?>
      <testsuite name="Firefox" failures="0" tests="5" time="55.688" errors="0">
        <properties/>
        <testcase name="testBogusLogin" time="3.406" classname="mypackage.selenium.TestLoginPage"/>
        <testcase name="testLogin" time="2.469" classname="mypackage.selenium.TestLoginPage"/>
        <testcase name="testLoginBadPassword" time="3.375" classname="mypackage.selenium.TestLoginPage"/>
        <testcase name="testMenu" time="32.86" classname="mypackage.selenium.TestMenu"/>
      </testsuite>
      
      <?xml version="1.0" encoding="UTF-8"?>
      <testsuite name="IE" failures="2" tests="5" time="60.047" errors="0">
        <properties/>
        <testcase name="testBogusLogin" time="3.875" classname="mypackage.selenium.TestLoginPage"/>
        <testcase name="testLogin" time="15.89" classname="mypackage.selenium.TestLoginPage">
          <failure type="com.thoughtworks.selenium.SeleniumException" message="Timed out after 15000ms">
            <![CDATA[com.thoughtworks.selenium.SeleniumException: Timed out after 15000ms
      	at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97)
      	at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91)
      	at com.thoughtworks.selenium.DefaultSelenium.waitForPageToLoad(DefaultSelenium.java:635)
      	at mypackage.selenium.SeleniumTestNgBase.waitForPageToLoad(Unknown Source)
      	at mypackage.selenium.SeleniumTestNgBase.waitForPageToLoad(Unknown Source)
      	at mypackage.selenium.TestLoginPage.testLogin(Unknown Source)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      	at java.lang.Thread.run(Thread.java:595)
      ... Removed 7 stack frames]]>
          </failure>
        </testcase>
        <testcase name="testLoginBadPassword" time="3.843" classname="mypackage.selenium.TestLoginPage"/>
        <testcase name="testMenu" time="25.969" classname="mypackage.selenium.TestMenu">
          <failure type="com.thoughtworks.selenium.SeleniumException" message="Timed out after 15000ms">
            <![CDATA[com.thoughtworks.selenium.SeleniumException: Timed out after 15000ms
      	at com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97)
      	at com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91)
      	at com.thoughtworks.selenium.DefaultSelenium.waitForPageToLoad(DefaultSelenium.java:635)
      	at mypackage.selenium.SeleniumTestNgBase.waitForPageToLoad(Unknown Source)
      	at mypackage.selenium.SeleniumTestNgBase.waitForPageToLoad(Unknown Source)
      	at mypackage.selenium.TestMenu.testMenu(Unknown Source)
      ... Removed 22 stack frames]]>
          </failure>
        </testcase>
      </testsuite>
      

            Unassigned Unassigned
            mjstrecker mjstrecker
            Votes:
            3 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: