Fix unittest that checks build id

Should check ro.build.id instead of the ro.boot.build.id. The former
is a component of the build fingerprint.

Bug: 204507710
Test: run CtsInitTestCases
Change-Id: Iee13b30b195685c2461255f946685a288f352e06
This commit is contained in:
Tianjie 2021-10-28 21:49:05 -07:00
parent 43293deffe
commit c8cf2a4155

View file

@ -99,7 +99,7 @@ TEST(property_service, check_fingerprint_with_legacy_build_id) {
std::string vbmeta_digest = GetProperty("ro.boot.vbmeta.digest", "");
ASSERT_GE(vbmeta_digest.size(), 8u);
std::string build_id = GetProperty("ro.boot.build.id", "");
std::string build_id = GetProperty("ro.build.id", "");
// Check that the build id is constructed with the prefix of vbmeta digest
std::string expected_build_id = legacy_build_id + "." + vbmeta_digest.substr(0, 8);
ASSERT_EQ(expected_build_id, build_id);