Test runner metrics#

Metrics available at:
$namespace.testrunner.$projectName.$instrumentationConfigName.
devices.living#
Sum of all time from creation of device till finishing across all devices
devices.working#
Sum of all time when device executing tests across all devices
devices.idle#
Sum of all time when device do nothing across all devices
initial-delay#
Single stat per test suite (instrumentation configuration)
end-delay#
Single stat per test suite
queue-median#
Median of tests queue time
install-median#
Median of installation times
suite#
Single stat per test suite
total#
Single stat per test suite
tests.status.lost.#
Tests count with lost status with categorized reasons:
not-reported#
Don't know exact reason, delta between initial test suite and reported tests
no-file#
Test report data pulled from device and then pushed to report service.
These are cases when file was not found on device for some reason
instr-parsing#
If fail when parse am instrument output
instr-start#
If fail when staring am instrument
instr-timeout#
If fail with timeout when executing am instrument
instr-unexpected#
If catch unexpected error when executing am instrument
adb#
Lower level metrics from AdbDevice, to observe device connection issues.
It is count metrics, aggregated by time windows