c687a436

By: Michael Lynch <git@mtlynch.io>

Consolidate media service publish tests into a table-driven test

Merge the per-media-type publish tests into a single table-driven test
with a publish function column, and collapse the processor test double
to a single error field.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 20s 20s 20s 0s
Eval 15s 50s 50s 1m05s 0s
Build 41s 5m25s 3m43s 4m24s 1m41s
Suite 0s 6m36s 4m24s 4m24s 1m41s

Timeline

0s0s20s40s1m1m20s1m40s2m2m20s4m4m20s