- [x] Factor out and generalize common test utilities - [x] Job manager to prevent zombie processes between test cases - [x] Per-module management of output data files and test child logs - [x] Injectable factories for child processes (service, sample client, opm, test presenter) - [x] Composable test fixture for setup/teardown and child factory - [x] Add paced test analysis py script to the main repo - [x] Paced test cases output py script command line to run for analysis - [x] Repository (AuxData) that tracks golds via source control and ETL via Release assets - [x] Manifest json that ties ETL release locations to commits - [x] Push script that diffs, commits, uploads ETLs to releases, and updates lockfile in gtd - [x] Pull script that reads lockfile, clones AuxData repo, checks out pinned Aux commit - [x] Testing out system by tracking paced tests and then adding new one