0e44bd54

By: Greg Pfeil <greg@technomadic.org>

Share one builder between the detection test helpers

`all_known_except` and `fully_reported_upgrades_are_compatible` each
rebuilt the reported-upgrade vec by iterating `NETWORK_UPGRADES`. Factor
the per-branch construction into `reported_upgrade` and the full sweep
into `all_known`, and have both call sites use them.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 12s 12s 12s 0s
Eval 11s 10s 10s 22s 0s
Build 18s 4h57m26s 1h40m25s 1h40m44s 0s
Suite 0s 4h57m50s 1h40m44s 1h40m44s 0s

Timeline

0s1m2m3m4m5m6m7m8m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31m32m33m34m35m36m37m38m39m40m41m42m43m44m45m46m47m48m49m50m51m52m53m54m55m56m57m58m59m1h0m1h1m1h2m1h3m1h4m1h5m1h6m1h7m1h8m1h9m1h10m1h11m1h12m1h13m1h14m1h15m1h16m1h17m1h18m1h19m1h20m1h21m1h22m1h23m1h24m1h25m1h26m1h27m1h28m1h29m1h30m1h31m1h32m1h33m1h34m1h35m1h36m1h37m1h38m1h39m1h40m