843b15d0

By: Michael Lynch <git@mtlynch.io>

Construct test fixtures with shared generic helpers

Port MustCreate and MustCreate2 from refactoring-english-feedback. Both
helpers use the supplied constructor and fail the calling test when it
rejects the input, rather than requiring a wrapper for each value type.

Migrate test callers and remove redundant test-only constructor helpers.
Keep panic helpers that still have production callers. Cover successful
construction and fatal error handling for both generic helpers.

Total

1m51s

Time to Start Worker time Duration Time to finish Idle
Config 0s 6s 6s 6s 0s
Eval 6s 1m44s 1m44s 1m51s 0s
Build 1m44s 0s 6s 1m50s 0s
Suite 0s 1m50s 1m51s 1m51s 0s

Timeline

Config Eval Build
0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s1m50s