Conversation
Make the logs generated by the acceptance tests more readable, by just logging the failed scenarios, and by adding a summary of the failed tests at the end of the suite, to make the failures easily identifiable. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Review Summary by QodoImprove acceptance tests logging and output readability
WalkthroughsDescription• Add scenario failure tracking with summary output at test end • Suppress verbose container operation logs to reduce noise • Log scenario start/end status directly to TTY for real-time visibility • Exit with code 1 on test failure without verbose Go test output Diagramflowchart LR
A["Test Execution"] -->|Track Failures| B["scenarioTracker"]
A -->|Log to TTY| C["Real-time Status"]
A -->|Filter Messages| D["shouldSuppress"]
B -->|Print Summary| E["Failed Scenarios Report"]
D -->|Reduce Noise| F["Cleaner Logs"]
E --> G["Test Output"]
C --> G
F --> G
File Changes1. acceptance/acceptance_test.go
|
Code Review by Qodo
1. scenarioErr printed to stderr
|
Codecov Report✅ All modified and coverable lines are covered by tests.
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Make the logs generated by the acceptance tests more readable, by just logging the failed scenarios, and by adding a summary of the failed tests at the end of the suite, to make the failures easily identifiable.