Repository navigation
v0.10.0
Whirl can now combine saved reports and show expected scenarios that have no evidence.
whirl report first.json second.json --expected expected.json --html evidence.htmlexpected.json is an ordered array of recorded flow paths. Whirl selects the latest attempt using execution timestamps, including newer failures. It never uses file modification times. Missing scenarios show Not run. Setup history and other flows remain separate. Each result retains its source report, timestamps, browser, source hash, metadata, and media directory. Combined evidence does not claim that one complete suite passed.
Author metadata now accepts plain-text details, such as application commits and fixture checksums. Save that context with --report-metadata context.json --report-json report.json without rendering HTML.
Single-report rendering remains compatible. Saved reporting requires no browser runtime. Ambiguous timestamps fail without replacing the output.