6158953b

By: Michael Lynch <git@mtlynch.io>

Unexport uploads' proof-carrying Processable types

ProcessableImage/ProcessableVideo and their constructors had no production
callers outside uploads once ProcessImage/ProcessVideo became the package's
only entry points; test files can't use an in-package export_test.go idiom
here since check-go-test-packages requires an external _test package, so
the uploads tests now exercise validation and processing through
ProcessImage/ProcessVideo directly instead of the constructors.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config - 2s 20s 20s 17s 0s
Eval 13s 1m39s 1m39s 1m53s 0s
Build 1m43s 6m03s 3m29s 5m12s 33s
Suite - 2s 8m03s 5m14s 5m12s 33s

Timeline

0s0s20s40s1m1m20s1m40s2m40s3m3m20s3m40s4m4m20s4m40s5m