Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
5.15.5, 6.0.0, 8.1.2
-
None
-
2
-
Severity 3 - Minor
-
Description
Summary
When a test needs to run for a long time, the duration for that test in the results will be displayed incorrectly.
Environment
- Tested in Bamboo 5.15.5 and 6.0.0.
- Any OS.
- Any DB.
- Development project with tests that a build tool (example maven) can execute.
Steps to Reproduce
- Configure a Plan with a repository to a project that includes build tool configuration (maven project) and tests.
- Configure a maven task that runs tests.
- Configure a test task to Parse results.
- Make sure to have a test that will take at least 1000 seconds to run (in my environment, my test took 1200 seconds to complete).
Expected Results
Duration displayed correctly.
Actual Results
Build logs:
build 01-Jun-2017 16:32:41 ------------------------------------------------------- build 01-Jun-2017 16:32:41 T E S T S build 01-Jun-2017 16:32:41 ------------------------------------------------------- build 01-Jun-2017 16:32:41 Running TestPrint build 01-Jun-2017 16:32:41 Printing... build 01-Jun-2017 16:32:41 Sleeping... build 01-Jun-2017 16:36:01 Printing... build 01-Jun-2017 16:36:01 Sleeping... build 01-Jun-2017 16:39:21 Printing... build 01-Jun-2017 16:39:21 Sleeping... build 01-Jun-2017 16:42:41 Printing... build 01-Jun-2017 16:42:41 Sleeping... build 01-Jun-2017 16:46:01 Printing... build 01-Jun-2017 16:46:01 Sleeping... build 01-Jun-2017 16:49:21 Printing... build 01-Jun-2017 16:49:21 Sleeping... build 01-Jun-2017 16:52:41 Printing... build 01-Jun-2017 16:52:41 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,200.007 sec - in TestPrint build 01-Jun-2017 16:52:41 build 01-Jun-2017 16:52:41 Results : build 01-Jun-2017 16:52:41 build 01-Jun-2017 16:52:41 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0 build 01-Jun-2017 16:52:41 build 01-Jun-2017 16:52:41 [INFO] ------------------------------------------------------------------------ build 01-Jun-2017 16:52:41 [INFO] BUILD SUCCESS build 01-Jun-2017 16:52:41 [INFO] ------------------------------------------------------------------------ build 01-Jun-2017 16:52:41 [INFO] Total time: 20:03 min build 01-Jun-2017 16:52:41 [INFO] Finished at: 2017-06-01T16:52:41+02:00 build 01-Jun-2017 16:52:42 [INFO] Final Memory: 16M/60M build 01-Jun-2017 16:52:42 [INFO] ------------------------------------------------------------------------
buildresults.xml:
<BuildResults> <myReasonForBuild> <myReason>Manual build</myReason> </myReasonForBuild> <myBuildState> <myState>Successful</myState> </myBuildState> <myBuildErrors class="com.atlassian.bamboo.collections.message.FinalArrayList"> <string>Could not find test result reports in the /home/mate/Downloads/home5155/xml-data/build-dir/PR1-PL1-JOB1 directory.</string> </myBuildErrors> <myBuildNumber>6</myBuildNumber> <myBuildDate>1496327555634</myBuildDate> <myBuildDuration>1206628</myBuildDuration> <mySuccessfulTestResults> <TestResults> <myName>TestPrint.testPrint</myName> <myClassName>TestPrint</myClassName> <myDuration>1</myDuration> <myErrors/> <state>SUCCESS</state> <testCaseId>819201</testCaseId> </TestResults> <TestResults> <myName>TestPrint.testPrintAndWait</myName> <myClassName>TestPrint</myClassName> <myDuration>-1</myDuration> <myErrors/> <state>SUCCESS</state> <testCaseId>819202</testCaseId> </TestResults> </mySuccessfulTestResults> </BuildResults>
Notes
- TestPrint.testPrint is expected to last 1 second.
- TestPrint.testPrintAndWait is expected to last 1200 seconds aprox.
- No errors recorded in server/build.