-
Type:
Suggestion
-
Resolution: Fixed
-
Component/s: Pipelines - Run Failures
Does the current test result "parser" handle .net core XUnit.net "trx" format? If not is there a plan to add such capability?
I have attempted to use a .net core logger for xunit and nunit as well that are outlined here: https://github.com/Faizan2304/LoggerExtensions
Unfortunately they did not work in Bitbucket pipelines.
Any help or direction would be appreciated.
Here is an example of the Nunit output (which appeared close to what is acceptable?):
#!xml <?xml version="1.0" encoding="utf-8"?> <test-run id="2" duration="6.6719999999999979" testcasecount="121" total="121" passed="121" failed="0" skipped="0" result="Passed" start-time="2018-03-13T 23:54:15Z" end-time="2018-03-13T 23:54:18Z"> <test-suite type="Assembly" name="Tests.dll" fullname="Tests.dll" total="121" passed="121" failed="0" skipped="0" duration="6.672" errors="0" result="Passed"> <errors /> <test-suite type="TestFixture" name="Get" fullname="Get" total="5" passed="5" failed="0" skipped="0" result="Passed" duration="0.27699999999999997"> <test-case name="Get.Should_DoSomething" fullname="Get.Should_DoSomething" result="Passed" duration="0.239" asserts="0" /> <test-case name="Get.Should_DoSomething" fullname="Get.Should_DoSomething" result="Passed" duration="0.011" asserts="0" /> <test-case name="Get.Should_DoSomething" fullname="Get.Should_DoSomething" result="Passed" duration="0.013999999999999999" asserts="0" /> <test-case name="Get.Should_DoSomething" fullname="Get.Should_DoSomething" result="Passed" duration="0.006" asserts="0" /> <test-case name="Get.Should_DoSomething" fullname="Get.Should_DoSomething" result="Passed" duration="0.0069999999999999993" asserts="0" /> </test-suite> <test-suite type="TestFixture" name="Update" fullname="Update" total="5" passed="5" failed="0" skipped="0" result="Passed" duration="0.124"> <test-case name="Update.Should_DoThings" fullname="Update.Should_DoThings" result="Passed" duration="0.09799999999999999" asserts="0" /> <test-case name="Update.Should_DoThings" fullname="Update.Should_DoThings" result="Passed" duration="0.006" asserts="0" /> <test-case name="Update.Should_DoThings" fullname="Update.Should_DoThings" result="Passed" duration="0.005" asserts="0" /> <test-case name="Update.Should_DoThings" fullname="Update.Should_DoThings" result="Passed" duration="0.009" asserts="0" /> <test-case name="Update.Should_DoThings" fullname="Update.Should_DoThings" result="Passed" duration="0.006" asserts="0" /> </test-suite> </test-suite> </test-run>