Tefmocheck

Tefmocheck (Testing Failure Mode Checker) analyzes the outputs of a testing Swarming task and determines whether various failures modes occurred. It produces a testing summary file (summary.json) that contains all of the tests in the input summary, as well as a synthetic test for each failure mode starting with “testing_failure_mode/”.

At most a single check (the most specific one possible) will fail on a single task. The least specific ones start with “testing_failure_mode/task_status/”. This just surfaces the Swarming task status. To see further details, see the infra_and_test_std_and_klog.txt, which includes the output of the Swarming task.

This tool is invoked by the infrastructure recipes, so any changes to its interface must be soft transitions.