aboutsummaryrefslogtreecommitdiff
path: root/modules/prog-webdev.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-15 13:32:35 -0600
committerCraig Jennings <c@cjennings.net>2025-11-15 13:32:35 -0600
commit92c5cb47d4fd1f9b791107921596964e0b20b1fb (patch)
tree6a8246c03607c24dcb7e8f91a333b3b18586fbc7 /modules/prog-webdev.el
parentf7168b8747d161c2155b18f66ae7fe5c687b4d11 (diff)
downloaddotemacs-92c5cb47d4fd1f9b791107921596964e0b20b1fb.tar.gz
dotemacs-92c5cb47d4fd1f9b791107921596964e0b20b1fb.zip
feat(tests): Improve test failure reporting in Makefile
Major improvements to test output clarity and failure diagnostics: Output Improvements: - Clean aligned output showing test file + pass/fail status - Show test count for passing files: "✓ (11 tests)" - Clear "✗ FAILED" marker for failures (no verbose noise) - Suppress passing test details (reduces output by ~95%) Failure Summary: - Clear visual separator box for failures - List all failed files with bullet points - Show specific failed test names with line numbers - Provide copy-paste commands to re-run failures Technical Changes: - Capture test output and only display on failure - Extract test count from ERT output for passing tests - Save failure details to temp files for summary - Apply same improvements to both unit and integration tests Benefits: - Instantly see which tests failed (no scrolling) - Know exactly which test names failed - Get line numbers for debugging - Copy-paste commands to re-run specific failures - Dramatically reduced output verbosity Example summary: Failed test files: • test-mousetrap-mode--get-profile-for-mode.el Errors: FAILED test-foo (line 15) Run individual failing tests with: make test-file FILE=test-mousetrap-mode--get-profile-for-mode.el
Diffstat (limited to 'modules/prog-webdev.el')
0 files changed, 0 insertions, 0 deletions