04565375

Author: Michael Lynch <git@mtlynch.io>

Avoid E2E port allocation race

Let each test app bind an OS-assigned port and have the E2E fixture discover
it from the startup log. This prevents a released preselected port from being
claimed by a parallel TMDB mock server.

Total

1m52s

Time to Start Worker time Duration Time to finish Idle
Config 2s 9s 9s 12s 2s
Eval 7s 40s 40s 47s 0s
Build 21s 4m06s 1m33s 1m55s 12s
Suite 2s 4m56s 1m52s 1m55s 15s

Timeline

Config Eval Build Compressed gap
0s10s20s30s40s50s1m1m10s1m20s1m30s1m50s