[Feature Request] Native Test Results Dashboard for GitHub Actions (like Azure DevOps) #163123
Replies: 10 comments 1 reply
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
|
Great idea! 👍 As someone who's been juggling between different CI/CD platforms, this would be a game-changer for GitHub Actions. The current workaround of digging through logs or setting up third-party tools just to see which tests failed is honestly pretty painful. Having a native dashboard like Azure DevOps would save so much time during debugging. A few thoughts to add:
This would definitely help GitHub Actions compete better with other platforms. Hope the team considers this - it's exactly what many of us have been waiting for! |
Beta Was this translation helpful? Give feedback.
-
|
While GitHub Actions doesn't yet offer a native test-results dashboard like Azure DevOps, you can achieve similar functionality using third-party tools and custom configurations. Here's a practical workaround: Upload test reports as artifacts using actions/upload-artifact. Optionally parse and display them using tools like: |
Beta Was this translation helpful? Give feedback.
-
|
Here's a clear, constructive, and supportive comment you can post on the GitHub Discussion or relevant issue thread to back the feature request and add your voice as a user: 🚀 Strong Support for Native Test Reporting UI in GitHub Actions I wholeheartedly support this feature request. As it stands, the current approach to test result reporting in GitHub Actions is fragmented and heavily reliant on community-maintained actions like
✅ Why a Native Test Results UI Matters
📊 Dev-Focused Insight Dashboard
🔒 Bonus: Less Reliance on Third Parties GitHub Actions has evolved into a powerful CI/CD tool—this improvement would take it even further. Would love to see this on the roadmap. 👏 |
Beta Was this translation helpful? Give feedback.
-
|
I wanted to bring up a feature request that I think would really improve the experience of using GitHub Actions: a native UI for test result reporting. Right now, GitHub Actions doesn’t offer a built-in way to view test results in a clear and structured format. We're mostly left with logs, downloadable artifacts, or third-party actions like dorny/test-reporter. While those tools are helpful, they come with a few challenges: No dedicated test results UI — everything gets dumped into logs or markdown. The reports are static — you can’t filter or drill down into specific tests. GitHub limits the number of annotations per job (currently 50), which is tough for larger test suites. Third-party tools can be hit or miss in terms of long-term support or compatibility. I think there's a real opportunity here for GitHub to offer something similar to Azure DevOps or other CI tools — a native test reporting dashboard inside Actions. Some ideas: A test summary showing total tests, how many passed/failed/skipped, and overall success rate. A filterable list of all test cases with pass/fail status. Clickable test entries that show error logs, stack traces, and maybe even debug info. Integration with the GitHub Checks UI, so test results are easily visible alongside code reviews. This would save a lot of time during debugging and improve the overall CI/CD experience. It would also reduce the need to rely on third-party actions just to view test results properly. |
Beta Was this translation helpful? Give feedback.
-
|
✅ Response:
A built-in UI for:
...would really improve the developer experience, especially for larger teams working with CI/CD on a daily basis. It would also align well with GitHub Actions' goal of being a first-class DevOps platform. I'd love to see this feature on the roadmap! Thanks again for raising this — +1 from me! |
Beta Was this translation helpful? Give feedback.
-
Test dashboards in GitHub Actions? Yes please!Right now, checking test results in GitHub Actions feels like trying to find a needle in a haystack... except the haystack is made of logs, and the needle is your sanity. A native test results dashboard would be a massive win:
Here's what I'd love to see:
🚀 Hope the GitHub team gives this serious thought—this feature would help thousands of teams (and save millions of log-scrolls). Upvote this if you’ve ever shouted “WHICH TEST FAILED?!” at your screen. 🙃 |
Beta Was this translation helpful? Give feedback.
-
|
This is an excellent and much-needed feature request — I completely agree with the points raised here. Having a native test results dashboard (similar to Azure DevOps) would significantly improve the developer and reviewer experience in GitHub Actions. Some specific benefits I see:
It would also be great if this dashboard could:
Fully support this idea — I hope GitHub considers it for future roadmap inclusion! |
Beta Was this translation helpful? Give feedback.
-
|
In the mean time I am using CTRF: https://github.com/ctrf-io/github-test-reporter |
Beta Was this translation helpful? Give feedback.
-
|
This is a great and well-articulated feature request. The lack of a native test results UI in GitHub Actions is definitely something that many developers feel in day-to-day workflows. Today, relying on logs, artifacts, or third-party tools creates fragmentation in the developer experience. While tools like test reporters help, they don’t fully solve the problem—especially due to limitations like static outputs, annotation caps, and long-term maintenance risks. The proposal for a native solution—particularly with a test summary dashboard, filterable results list, and interactive test details—would significantly improve usability. Having something similar to Azure DevOps would make debugging faster and reduce the friction in CI pipelines. I also strongly agree that integrating this into GitHub Checks would be a key improvement, since that’s already where developers expect to see high-level feedback. Overall, this would: Improve visibility into test results Hope this gets considered—this is a high-impact improvement for the ecosystem. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Why are you starting this discussion?
Product Feedback
What GitHub Actions topic or product is this about?
Metrics & Insights
Discussion Details
Feature Request: Enhanced Native Test Results Reporting for GitHub Actions
Current Limitations
GitHub Actions currently lacks a native UI for viewing test results comprehensively. Test outcomes are either displayed in logs or as artifacts, and while third-party actions like
dorny/test-reporteroffer some functionality by parsing JUnit/XML results and generating markdown summaries or GitHub Check annotations, they have significant limitations:There is clear demand for a more integrated solution, as highlighted by user feedback:
Proposed Feature
To close this gap, GitHub Actions would benefit from a native test results reporting UI modeled on: Azure DevOps Test Results Review:
Display key metrics upon workflow completion: total number of tests, number passed/failed/skipped, overall pass percentage, and visual cues (charts and icons).
Results List with Filtering Options
Show a detailed list of all test cases run, with the ability to filter by outcome (passed/failed/skipped) or by test name/id or test suite.
Interactive Test Details
Enable clicking on test names to view full logs, debug logs, error messages, stack traces, and attachments, emulating Azure DevOps functionality.
Unique Test Identifiers
Include identifiers like
run-idandresultIdfor precise tracking.Native Integration with GitHub Checks
Incorporate a test summary dashboard in the GitHub Checks UI to display overall test outcomes.
Benefits
Faster Troubleshooting
Immediate visibility into individual failed tests and structured failure details aids quicker resolution.
Enhanced User Experience
Aligns GitHub Actions with features available on platforms like Azure DevOps.
Quality Focus
Detailed views of each test facilitate a deeper understanding and monitoring of test performance. Additionally, comparisons with historic test runs enable test traceability.
Reduced Dependency on Third-Party Tools
Integrates essential functionalities natively, reducing the need for external plugins.
Long-term Extensibility
Supports future enhancements and integrations within GitHub Actions.
Conclusion
Implementing native test reporting in GitHub Actions would significantly enhance the developer experience and the CI feedback loop. It addresses a widely requested feature and aligns GitHub Actions with other leading CI platforms such as Azure DevOps, offering a comprehensive, built-in solution for managing test results effectively.
Beta Was this translation helpful? Give feedback.
All reactions