I'm attempting to get Bamboo on-demand to run a test using MSTest. It appears to run the test but then fails parsing it afterwards. What could I be doing wrong?
Copyright (c) Microsoft Corporation. All rights reserved.
Loading C:\build-dir\DAS-TE-JOB1\PortalWebApp\Dashworks.Model.Testing\bin\Debug\Dashworks.Model.Testing.dll...
Starting execution...
Results Top Level Tests
------- ---------------
Passed Dashworks.Model.Testing.JsonModelTests.TestJsonDatePickerProperties
1/1 test(s) Passed
Summary
-------
Test Run Completed.
Passed 1
---------
Total 1
Results file: C:\build-dir\DAS-TE-JOB1\TestResults_Build_3.3.0.24.trx
Test Settings: Default Test Settings
Parsing test results...
Failing task since test cases were expected but none were found.
Finished task 'MsTest'
If I add an MSTest Parser task then that fails also. With the same error.
Starting task 'Parse results' of type 'com.atlassian.bamboo.plugin.dotnet:mstest'
Parsing test results...
Failing task since test cases were expected but none were found.
Finished task 'Parse results'
Bamboo on-demand only allows the generation of .trx files. It validates this in the UI. I could run the MSTest.exe directly and possibly generate an .xml files but I chose not to do this.
I resolved this by changing the 'Results filename' value from:
"${bamboo.build.working.directory}\<filename>.trx" to just "<filename>.trx"
Maybe it was the backslash causing the issue...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This fixed my issue too. Using "**/*.trx" works.
I wonder if it is a relative path so putting "${bamboo.build.working.directory}/...." for the Results filename causes issues. Can't find any logs that show what the full path it is trying to use but I bet that is the problem.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Chris - try generating the test file to an .xml format
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.