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