From 732b85848191a3019d5ca1c1e12a0c0fb11fad06 Mon Sep 17 00:00:00 2001 From: yangbill Date: Fri, 8 Jan 2021 17:36:56 +0800 Subject: [PATCH] Add unit_test option to module-info.json Bug: 176096135 Test: atest -m hello_world_test, check module-info.json Change-Id: Id8bc2eb0d93896afcbe5ce87b0205528615f090e --- core/base_rules.mk | 1 + core/tasks/module-info.mk | 1 + 2 files changed, 2 insertions(+) diff --git a/core/base_rules.mk b/core/base_rules.mk index dbd89306b4..4fd8baa0d7 100644 --- a/core/base_rules.mk +++ b/core/base_rules.mk @@ -996,6 +996,7 @@ ALL_MODULES.$(my_register_name).TEST_MAINLINE_MODULES := $(LOCAL_TEST_MAINLINE_M ifndef LOCAL_IS_HOST_MODULE ALL_MODULES.$(my_register_name).FILE_CONTEXTS := $(LOCAL_FILE_CONTEXTS) endif +ALL_MODULES.$(my_register_name).IS_UNIT_TEST := $(LOCAL_IS_UNIT_TEST) test_config := INSTALLABLE_FILES.$(LOCAL_INSTALLED_MODULE).MODULE := $(my_register_name) diff --git a/core/tasks/module-info.mk b/core/tasks/module-info.mk index cf32d652c5..4bbfd398a4 100644 --- a/core/tasks/module-info.mk +++ b/core/tasks/module-info.mk @@ -20,6 +20,7 @@ $(MODULE_INFO_JSON): '"srcjars": [$(foreach w,$(sort $(ALL_MODULES.$(m).SRCJARS)),"$(w)", )], ' \ '"classes_jar": [$(foreach w,$(sort $(ALL_MODULES.$(m).CLASSES_JAR)),"$(w)", )], ' \ '"test_mainline_modules": [$(foreach w,$(sort $(ALL_MODULES.$(m).TEST_MAINLINE_MODULES)),"$(w)", )], ' \ + '"is_unit_test": "$(ALL_MODULES.$(m).IS_UNIT_TEST)", ' \ '},\n' \ ) | sed -e 's/, *\]/]/g' -e 's/, *\}/ }/g' -e '$$s/,$$//' >> $@ $(hide) echo '}' >> $@