Fix DeltaPerformerTest.ConfVersionsMatch.
Install update_engine.conf to nativetests.
Test: GTEST_FILTER="*ConfVersion*" ./update_engine_unittests
Bug: 26955860
Change-Id: Ia73a8ddaf2b4a46bfbf5ea6034ec4998ec3b8e35
diff --git a/Android.mk b/Android.mk
index d7ea020..afb14a6 100644
--- a/Android.mk
+++ b/Android.mk
@@ -756,6 +756,16 @@
LOCAL_PREBUILT_MODULE_FILE := $(TARGET_OUT_COMMON_GEN)/zlib_fingerprint
include $(BUILD_PREBUILT)
+# update_engine.conf
+# ========================================================
+include $(CLEAR_VARS)
+LOCAL_MODULE := ue_unittest_update_engine.conf
+LOCAL_MODULE_CLASS := ETC
+LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_NATIVE_TESTS)/update_engine_unittests
+LOCAL_MODULE_STEM := update_engine.conf
+LOCAL_SRC_FILES := update_engine.conf
+include $(BUILD_PREBUILT)
+
# test_http_server (type: executable)
# ========================================================
# Test HTTP Server.
@@ -795,6 +805,7 @@
ue_unittest_key.pub.pem \
ue_unittest_key2.pem \
ue_unittest_key2.pub.pem \
+ ue_unittest_update_engine.conf \
zlib_fingerprint
LOCAL_MODULE_CLASS := EXECUTABLES
LOCAL_CPP_EXTENSION := .cc
diff --git a/payload_consumer/delta_performer_unittest.cc b/payload_consumer/delta_performer_unittest.cc
index 9f1aed3..3a811f0 100644
--- a/payload_consumer/delta_performer_unittest.cc
+++ b/payload_consumer/delta_performer_unittest.cc
@@ -892,7 +892,7 @@
// image match the supported delta versions in the update engine.
uint32_t minor_version;
brillo::KeyValueStore store;
- EXPECT_TRUE(store.Load(base::FilePath("update_engine.conf")));
+ EXPECT_TRUE(store.Load(GetBuildArtifactsPath().Append("update_engine.conf")));
EXPECT_TRUE(utils::GetMinorVersion(store, &minor_version));
EXPECT_EQ(DeltaPerformer::kSupportedMinorPayloadVersion, minor_version);