Skip to content

Conversation

@Ma11hewThomas
Copy link
Contributor

@Ma11hewThomas Ma11hewThomas commented Jul 6, 2025

- Introduced a new input option `file-report` in action.yml to include a report grouped by file path.
- Updated the build-and-test workflow to enable the file report.
- Implemented logic to group tests by file path in the report preparation process.
- Enhanced report generation to support file-based summaries.
- Updated the file report template to include collapsible sections for test details.
- Each file entry now shows a summary that can be expanded to reveal individual test results, improving readability and organization of the report.
- Updated the file report template to conditionally render passed, failed, flaky, and skipped test counts only when applicable.
- This change enhances the clarity of the report by avoiding the display of zero counts, improving overall readability.
- Adjusted the template to ensure that the duration of tests is always displayed in a consistent format, enhancing the clarity of the test results section.
- Modified the report template to include the total duration of tests and the number of files processed, improving the clarity and completeness of the test results summary.
- Enhanced the test summary display by making test names clickable, linking to their respective lines in the codebase when available. This improves navigation and context for test results.
- Changed the report path in the workflow to point to a specific report file, enhancing clarity in report generation.
- Updated the test report to reflect a failed test case, including changes to the line number for better accuracy in test results.
- Adjusted the template to ensure that test names are linked to their respective lines in the codebase when a group key is present, enhancing navigation and context for test results.
- Modified the template to display a specific message when the group key is "ungrouped," improving clarity for users when file paths are not provided. This change enhances the overall user experience by providing more informative feedback in the test results summary.
- Enhanced the template to ensure that test names are linked to their respective lines in the codebase when a group key is present, while also improving the handling of ungrouped test results. This update provides clearer navigation and context for users, enhancing the overall user experience in the test results summary.
- Added a new `file-report` option to the workflow, allowing test results to be grouped by file path, improving clarity and navigation in test reports.
- Updated the README to include the new `file-report` input and its usage instructions.
- Expanded the documentation to showcase the `file-report` feature, detailing its functionality and providing examples for better user understanding.
- Introduced a new job in the GitHub Actions workflow to handle file reports, which includes steps for checking out code, installing dependencies, modifying reports, and executing the file report functionality.
- This enhancement allows for improved reporting capabilities by processing test results grouped by file path, further refining the clarity and usability of test outputs.
…o 'passed' and adjust file path for login test
…ion instructions

- Removed redundant section headers and streamlined the report generation instructions.
- Clarified the usage of CTRF and JUnit reports, including links to integration resources for better user guidance.
@github-actions
Copy link

github-actions bot commented Jul 6, 2025

build-and-test: Run #569

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
64 63 1 0 0 0 0 12.1s

Some tests failed!

Name Failure Message
❌ addFooterDisplayFlags Current should NOT set includeFailedReportCurrentFooter when tests fail in current run Error: expect(received).toBe(expected) // Object.is equality

Expected: true
Received: false

Github Test Reporter by CTRF 💚

- Renamed the workflow from 'release-workflow' to 'build-and-test' for clarity.
- Updated job names and added multiple reporting jobs to handle various test report types, including standard, detailed, failed, flaky, and custom reports.
- Enabled additional reporting options to improve insights and usability of test results.
- Streamlined the workflow structure to ensure better organization and maintainability.
@github-actions
Copy link

github-actions bot commented Jul 6, 2025

build-and-test: Run #571

Tests 📝 Passed ✅ Failed ❌ Skipped ⏭️ Pending ⏳ Other ❓ Flaky 🍂 Duration ⏱️
64 64 0 0 0 0 0 12.2s

🎉 All tests passed!

Github Test Reporter by CTRF 💚

- Updated the description of the 'Current' test suite to specify it handles cases with no previous results.
- Adjusted the assertion for 'includeFailedReportCurrentFooter' to reflect the expected behavior when no tests fail in the current run.
- Ensured proper formatting by adding a newline at the end of the file.
@Ma11hewThomas Ma11hewThomas merged commit d2c55e0 into main Jul 6, 2025
36 checks passed
@Ma11hewThomas Ma11hewThomas deleted the feat/file-report branch August 15, 2025 19:09
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