You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🪲 [Fix]: Improve test results failure handling and reporting (#6)
The action now provides more detailed and actionable error messages when
test results fail. When tests don't execute properly or result files are
missing, you'll receive specific information about what went wrong,
making it easier to diagnose and fix issues with your test suites.
- FixesPSModule/Process-PSModule#223
## Improved Error Reporting
The action now generates specific error messages for each type of test
failure, including:
- Missing result files
- Tests that weren't executed
- Failed test results
- No tests reported
- No tests passed
- Inconclusive tests
- Tests that weren't run
Each error message clearly identifies which test suite and result file
is affected, helping you quickly locate and resolve issues.
## Safer Property Access
The action now checks for null values before accessing test result
properties (Tests, Passed, Failed, Inconclusive, NotRun). This prevents
errors when processing incomplete or malformed test result files.
## Better Categorization
Missing result files are now tracked separately from unexecuted tests,
providing clearer insight into whether a test file wasn't found in the
artifacts or if it was present but marked as not executed.
0 commit comments