Devil: Persistent Device List

What is it?

A persistent device list that stores all expected devices between builds. It is used by non-swarmed bots to detect any missing/extra devices attached to them.

This will be no longer needed when all bots are switched over to swarming.

Bots

The list is usually located at:

  • ~/.android/known_devices.json.

Look at recipes listed below in order to find more up to date location.

Local Runs

The persistent device list is unnecessary for local runs. It is only used on the bots that upload data to the perf dashboard.

Where it is used

The persistent device list is used in the chromium_android recipe module, and consumed by the device_status.py script among others.