summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorTao Bao <tbao@google.com>2018-04-24 00:33:45 +0200
committerGerrit Code Review <noreply-gerritcodereview@google.com>2018-04-24 00:33:45 +0200
commitea63f594691de331123b5d443605b1b4d999ff90 (patch)
tree7ff841a4b1598550c3129b14f5c917ef891ff55a /tests
parentMerge "applypatch: Drop the SHA_CTX parameter in Apply{BSDiff,Image}Patch." (diff)
parentMake update_verifier generic across verified boot versions. (diff)
downloadandroid_bootable_recovery-ea63f594691de331123b5d443605b1b4d999ff90.tar
android_bootable_recovery-ea63f594691de331123b5d443605b1b4d999ff90.tar.gz
android_bootable_recovery-ea63f594691de331123b5d443605b1b4d999ff90.tar.bz2
android_bootable_recovery-ea63f594691de331123b5d443605b1b4d999ff90.tar.lz
android_bootable_recovery-ea63f594691de331123b5d443605b1b4d999ff90.tar.xz
android_bootable_recovery-ea63f594691de331123b5d443605b1b4d999ff90.tar.zst
android_bootable_recovery-ea63f594691de331123b5d443605b1b4d999ff90.zip
Diffstat (limited to 'tests')
-rw-r--r--tests/Android.mk8
-rw-r--r--tests/component/update_verifier_test.cpp9
2 files changed, 4 insertions, 13 deletions
diff --git a/tests/Android.mk b/tests/Android.mk
index b29ff50f6..fd4497858 100644
--- a/tests/Android.mk
+++ b/tests/Android.mk
@@ -74,14 +74,6 @@ ifeq ($(AB_OTA_UPDATER),true)
LOCAL_CFLAGS += -DAB_OTA_UPDATER=1
endif
-ifeq ($(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_SUPPORTS_VERITY),true)
-LOCAL_CFLAGS += -DPRODUCT_SUPPORTS_VERITY=1
-endif
-
-ifeq ($(BOARD_AVB_ENABLE),true)
-LOCAL_CFLAGS += -DBOARD_AVB_ENABLE=1
-endif
-
LOCAL_MODULE := recovery_component_test
LOCAL_COMPATIBILITY_SUITE := device-tests
LOCAL_C_INCLUDES := bootable/recovery
diff --git a/tests/component/update_verifier_test.cpp b/tests/component/update_verifier_test.cpp
index 1544bb2a4..f6ef6dcfd 100644
--- a/tests/component/update_verifier_test.cpp
+++ b/tests/component/update_verifier_test.cpp
@@ -17,6 +17,8 @@
#include <string>
#include <android-base/file.h>
+#include <android-base/properties.h>
+#include <android-base/strings.h>
#include <android-base/test_utils.h>
#include <gtest/gtest.h>
#include <update_verifier/update_verifier.h>
@@ -24,11 +26,8 @@
class UpdateVerifierTest : public ::testing::Test {
protected:
void SetUp() override {
-#if defined(PRODUCT_SUPPORTS_VERITY) || defined(BOARD_AVB_ENABLE)
- verity_supported = true;
-#else
- verity_supported = false;
-#endif
+ std::string verity_mode = android::base::GetProperty("ro.boot.veritymode", "");
+ verity_supported = android::base::EqualsIgnoreCase(verity_mode, "enforcing");
}
bool verity_supported;