
Stop Scrolling Through CI Logs: Aggregate All Your Test Results Into One PR Comment
The Problem Every Team Has Your CI pipeline runs tests across 3 frameworks. Jest for frontend. pytest for backend. JUnit for integration tests. Each one dumps output in a different format, in different jobs, buried in different log files. When something fails, you're clicking through job logs, expanding collapsed groups, Control+F-ing for "FAILED", and piecing together what actually broke. Every. Single. Time. One Comment. Everything You Need. I just shipped test-results-reporter — a GitHub Action that collects test results from JUnit XML, Jest JSON, and pytest JSON, then posts a single clean summary as a PR comment. What You Get 📊 Test Results Summary ✅ Passed: 847 ❌ Failed: 3 ⏭️ Skipped: 12 🔄 Flaky: 1 ❌ Failed Tests: • auth.test.ts > login > should reject expired tokens • test_payments.py > test_refund_partial_amount • UserServiceTest.java > testDeleteCascade 🔄 Flaky Tests (passed on retry): • integration/api.test.ts > should handle concurrent requests No more log diving. Setup: 4 Li
Continue reading on Dev.to DevOps
Opens in a new tab


