9ea564ff

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Generate the commands in the download tests, and hardcode the batch size

The download tests were built on a hand-written Command repeated with a
counter. They now take generated commands, with only the length of the list
constrained so that it always spans more than one batch.

The batch size is no longer a setting. It sits in Env at 1024, the way
envHashDifficulty is hardcoded at 10, so the tests can still run against a
small value without exposing a knob nobody needs.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 5s 0s 0s 6s 5s
Eval 6s 15s 15s 22s 0s
Build 21s 0s 0s 21s 0s
Suite 5s 16s 16s 22s 5s

Timeline

0s10s20s