Merge "Check |ro.vendor.api_level| for vendor API level on GRF/non-GRF chips" into main am: eb4b89ad56 am: 8c46b5c4e8

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Virtualization/+/3417365

Change-Id: I4de6a94def44e6debfd67fd50e6fa35fbe5e58ed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/tests/helper/src/java/com/android/microdroid/test/device/MicrodroidDeviceTestBase.java b/tests/helper/src/java/com/android/microdroid/test/device/MicrodroidDeviceTestBase.java
index 83dc58e..a932d32 100644
--- a/tests/helper/src/java/com/android/microdroid/test/device/MicrodroidDeviceTestBase.java
+++ b/tests/helper/src/java/com/android/microdroid/test/device/MicrodroidDeviceTestBase.java
@@ -256,11 +256,11 @@
     }
 
     /**
-     * @return The first vendor API level when the vendor images for an SoC that is qualified for
-     *     vendor freeze are first released with this property, or 0 if the property is not set.
+     * @return The vendor API level that the device as a whole must conform to, this value should be
+     *     available on both GRF and non-GRF devices.
      */
     protected static int getFirstVendorApiLevel() {
-        return SystemProperties.getInt("ro.board.first_api_level", 0);
+        return SystemProperties.getInt("ro.vendor.api_level", -1);
     }
 
     protected void assumeSupportedDevice() {