Yesterday, on the train back from SeleniumConf, I opened my laptop and started vibe-coding a small idea inspired by several talks and hallway discussions: make failure triage from Cucumber runs faster, cleaner, and deterministic.
That is how Test Report Vibes was born:
A recurring theme at SeleniumConf was practical feedback loops: when tests fail, teams need quick and reliable context to decide what to fix first.
Most large reports are too broad when what you need is this:
So I built exactly that.
test-report-vibes transforms Cucumber JSON into a focused, self-contained HTML report.
It includes:
@new_issue, @flaky, etc.)Install from source:
git clone https://github.com/srbarrios/test-report-vibes.git
cd test-report-vibes
pip install -e .
Generate a report:
test-report-vibes examples/sample_report_with_classifiers.json
I love these moments where conference energy turns into a working tool in just a few hours. SeleniumConf gave me the spark; the train ride gave me uninterrupted focus.
If you work with Cucumber and want tighter failure triage, give it a try and tell me what you think.