v0.4.0 is out: diffs, HTTP responses and directory listings

Less output. Same essential information.

Abbreviatory turns a test run, a log or a JSON response into a short report. Failures, errors and warnings first, repeats folded into one line, all within a byte budget. Everything it leaves out stays one command away. No language model, no network.

0.05%

A 5.6 MB log of 63,369 lines reduced to a 3,075-byte report

1,500 of 1,500

Simulated CI runs where the reported new, fixed, still failing and flaky tests matched the known ones exactly

10.9 MB

Peak memory while a 1,107 MB log of 12.5 million lines streamed through

105 tests

Go tests passing, with the race detector finding nothing

From the test suite of v0.4.0, recorded on a Linux machine with an Intel Xeon at 2.80GHz and 2 CPUs. The result files are in the code repository under test/results.

Articles

All posts →

Reduce your first test run

Download the binary and pipe a test run or a log through abbreviatory reduce. Questions, bug reports and formats it should read are welcome.

Start here