Add boot image fingerprint to DeviceInfoCollector.
Test: unit tests
Bug: 196140637
Change-Id: I197fefe164aee03c0277e0a6aa464c3a297cb2fa
diff --git a/common/host-side/tradefed/src/com/android/compatibility/common/tradefed/targetprep/DeviceInfoCollector.java b/common/host-side/tradefed/src/com/android/compatibility/common/tradefed/targetprep/DeviceInfoCollector.java
index 3c92d11..dc99609 100644
--- a/common/host-side/tradefed/src/com/android/compatibility/common/tradefed/targetprep/DeviceInfoCollector.java
+++ b/common/host-side/tradefed/src/com/android/compatibility/common/tradefed/targetprep/DeviceInfoCollector.java
@@ -54,6 +54,7 @@
private static final String DEVICE = "ro.product.device";
private static final String FINGERPRINT = "ro.build.fingerprint";
private static final String VENDOR_FINGERPRINT = "ro.vendor.build.fingerprint";
+ private static final String BOOTIMAGE_FINGERPRINT = "ro.bootimage.build.fingerprint";
private static final String ID = "ro.build.id";
private static final String MANUFACTURER = "ro.product.manufacturer";
private static final String MODEL = "ro.product.model";
@@ -136,7 +137,8 @@
VERSION_RELEASE,
VERSION_SDK,
VERSION_SECURITY_PATCH,
- VERSION_INCREMENTAL);
+ VERSION_INCREMENTAL,
+ BOOTIMAGE_FINGERPRINT);
// add device properties to the result with a prefix tag for each key
for (Entry<String, String> entry :
diff --git a/common/host-side/tradefed/src/com/android/compatibility/common/tradefed/targetprep/VtsDeviceInfoCollector.java b/common/host-side/tradefed/src/com/android/compatibility/common/tradefed/targetprep/VtsDeviceInfoCollector.java
index e0d616b..de1f765 100644
--- a/common/host-side/tradefed/src/com/android/compatibility/common/tradefed/targetprep/VtsDeviceInfoCollector.java
+++ b/common/host-side/tradefed/src/com/android/compatibility/common/tradefed/targetprep/VtsDeviceInfoCollector.java
@@ -80,6 +80,7 @@
BUILD_KEYS.put("cts:build_vendor_fingerprint", "ro.vendor.build.fingerprint");
BUILD_KEYS.put("cts:build_vendor_manufacturer", "ro.product.vendor.manufacturer");
BUILD_KEYS.put("cts:build_vendor_model", "ro.product.vendor.model");
+ BUILD_KEYS.put("cts:build_bootimage_fingerprint", "ro.bootimage.build.fingerprint");
BUILD_LEGACY_PROPERTIES.put(
"ro.product.vendor.manufacturer", "ro.vendor.product.manufacturer");