f4dd41a7

By: Michael Lynch <git@mtlynch.io>

Verify graceful server shutdown

Fail end-to-end teardown when the server does not exit cleanly after SIGTERM,
so graceful termination regressions cannot pass unnoticed. Generalize shutdown
comments to describe deployment constraints without naming a specific platform.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 2s 9s 9s 12s 2s
Eval 8s 29s 29s 38s 0s
Build 21s 6m55s 1m33s 1m55s 0s
Suite 2s 7m35s 1m52s 1m55s 2s

Timeline

0s10s20s30s40s50s1m1m10s1m20s1m30s1m40s1m50s