ae882a45

By: Michael Lynch <git@mtlynch.io>

Use contextual HTTP error messages

Replace generic 500 response bodies with messages that describe the failed operation so user-facing errors give useful context.

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 10s 10s 10s
Eval 1m12s 22s 22s 1m34s
Build 1m19s 5m07s 1m14s 2m33s
Suite 0s 5m41s 2m33s 2m33s

Timeline

0s0s10s1m20s1m30s1m40s1m50s2m2m10s2m20s2m30s