Skip to content

Conversation

@mikepenz
Copy link
Owner

@mikepenz mikepenz commented Nov 1, 2025

Enhance the processing of test results to ensure flaky tests are displayed even when the includePassed option is set to false. Update logic to allow annotations with retries to pass filters, ensuring visibility in summary and detail tables. Add unit tests to cover scenarios with mixed flaky and passed tests. Recompile the distribution files.

- Always process testcases containing flakyFailure so retry info is preserved,
  even if includePassed is false.
- Allow annotations with retries > 0 to pass summary/detail filters so flaky
  tests appear in summary, detail and flaky tables.
- Add unit tests and XML fixtures covering mixed flaky/passed scenarios.
- Update table building and detail-append logic to include time/colspan handling.
@github-actions
Copy link

github-actions bot commented Nov 1, 2025

TestsPassed ☑️SkippedFailed ❌️
Example Pytest Report4 ran2 passed0 skipped2 failed
TestResult
Example Pytest Report
test_sample.test_which_succeeds✅ passed
test_sample.test_which_fails❌ failure
test_sample.test_with_error❌ failure
test_sample.test_with_flaky_success✅ passed

@github-actions
Copy link

github-actions bot commented Nov 1, 2025

TestsPassed ☑️Skipped ⚠️Failed ❌️
Example Ungrouped Test Report | test_10.xml3 ran3 passed0 skipped0 failed
Example Ungrouped Test Report | test_11.xml3 ran2 passed0 skipped1 failed
Example Ungrouped Test Report | test_12.xml3 ran2 passed1 skipped0 failed

@github-actions
Copy link

github-actions bot commented Nov 1, 2025

TestsPassed ✅SkippedFailed
Example Nested JUnit Test Report3 ran3 passed0 skipped0 failed
TestResult
Example Nested JUnit Test Report
ABC-0199: XMPP Ping
PingIntegrationTest.pingAsync (Normal)✅ passed
PingIntegrationTest.pingServer (Normal)✅ passed
ABC-0045: Multi-User Chat
MultiUserIntegrationTest.mucRoleTestForReceivingModerator (Normal)✅ passed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants