Skip to content

Show only failing tests in CI output - #169

Merged
simonhamp merged 1 commit into
mainfrom
ci/compact-test-output
Nov 6, 2026
Merged

simonhamp merged 1 commit into
mainfrom
ci/compact-test-output

Conversation

@simonhamp

Copy link
Copy Markdown
Member

The Tests job printed a line for every passing test, about 1,900 of them, so you had to scroll a long way to find a failure. It now runs php artisan test --compact. Passing tests show as dots, which fits on a few lines, and only failures get the full message and trace.

The runner's terminal is 80 columns, which cut the names of failed tests off at something like ConversationTest >…. Setting COLUMNS: 200 on the step gives them room. I checked both changes locally with a throwaway failing test and the output piped, the same as on the runner.

Main is currently red for an unrelated reason. Those 8 failures need the newer mobile-ui and mobile-air, and that update isn't committed yet. Expect this PR's run to show the same 8, just in the shorter format.

Screenshots

  • No visible change

🤖 Generated with Claude Code

Run the suite with --compact so passing tests print as dots and only
failures get the full details. Widen the runner's terminal to 200
columns too, because at 80 the names of failed tests were cut off.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@simonhamp
simonhamp merged commit 1c82319 into main Nov 6, 2026
1 of 2 checks passed
@simonhamp
simonhamp deleted the ci/compact-test-output branch November 6, 2026 13:56
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.

1 participant