ATest: Host native test config auto-gen support.
Autogenerate HostGTest test config for better user
experience of hostside native tests.
BUG: 80298359
Test: . build/envsetup.sh ; lunch aosp_x86_64-eng ; make -j
. build/envsetup.sh ; lunch aosp_x86_64-eng ; make -j hello_world_test
. build/envsetup.sh ; lunch aosp_x86_64-eng ; make -j CtsLiblogTestCases_list
Change-Id: Iee1db17f8957d3c1cd80c9aae1996a72b48413d9
diff --git a/core/autogen_test_config.mk b/core/autogen_test_config.mk
index bf87c9d..a01d80f 100644
--- a/core/autogen_test_config.mk
+++ b/core/autogen_test_config.mk
@@ -26,7 +26,11 @@
ifeq ($(LOCAL_NATIVE_BENCHMARK),true)
autogen_test_config_template := $(NATIVE_BENCHMARK_TEST_CONFIG_TEMPLATE)
else
-autogen_test_config_template := $(NATIVE_TEST_CONFIG_TEMPLATE)
+ ifeq ($(LOCAL_IS_HOST_MODULE),true)
+ autogen_test_config_template := $(NATIVE_HOST_TEST_CONFIG_TEMPLATE)
+ else
+ autogen_test_config_template := $(NATIVE_TEST_CONFIG_TEMPLATE)
+ endif
endif
# Auto generating test config file for native test
$(autogen_test_config_file): PRIVATE_MODULE_NAME := $(LOCAL_MODULE)