Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The current TRX report summary is missing information about various test status, such as aborted, timeout, inconclusive, etc.
Full list is here
vstest/src/Microsoft.TestPlatform.Extensions.TrxLogger/ObjectModel/TestRunSummary.cs
Lines 105 to 116 in 458e90e
Public repro here https://github.com/mfkl/trx-missing-attributes-repro
It would be nice to have this information as part of the TRX summary, which currently only reports failed/passed test information.
I've started by adding the aborted test result info to the TRX summary. If the approach seems fine with you, I'll add the other properties so that the TRX summary is completely filled.
To write the test, I had to modify the following public API
src/Microsoft.TestPlatform.ObjectModel/TestOutcome.cs
which does not match the internal APIsrc/Microsoft.TestPlatform.Extensions.TrxLogger/ObjectModel/TestOutcome.cs
Related issue
Contribution towards #2506