Rewrite output collection to use select
Command runner unit test
Propagate chunked output out of command runner to builder
Made build output interval configurable in order to use a smaller one in the test suite
Move Integrity.config dependency to checkout
Test output chunk collection asynchronously
select returns nil when timeout expires, add a test covering that case
Show build output for builds that are in progress
Document build_output_interval