Loading core/tasks/cts.mk +1 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ test_suite_name := cts test_suite_tradefed := cts-tradefed test_suite_dynamic_config := test/suite_harness/tools/cts-tradefed/DynamicConfig.xml test_suite_readme := test/suite_harness/tools/cts-tradefed/README test_suite_notice := $(tools_notice_file_txt) include_test_suite_notice := true include $(BUILD_SYSTEM)/tasks/tools/compatibility.mk Loading core/tasks/tools/compatibility.mk +16 −6 Original line number Diff line number Diff line Loading @@ -49,9 +49,21 @@ host_shared_libs := $(call copy-many-files, $(COMPATIBILITY.$(test_suite_name).H compatibility_zip_deps := $(test_artifacts) $(test_tools) $(test_suite_prebuilt_tools) $(test_suite_dynamic_config) $(SOONG_ZIP) $(host_shared_libs) compatibility_zip_resources := $(out_dir)/tools $(out_dir)/testcases ifdef test_suite_notice compatibility_zip_deps += $(test_suite_notice) compatibility_zip_resources += $(out_dir)/$(notdir $(test_suite_notice)) # Test Suite NOTICE files test_suite_notice_txt := $(out_dir)/NOTICE.txt test_suite_notice_html := $(out_dir)/NOTICE.html $(eval $(call combine-notice-files, html, \ $(test_suite_notice_txt), \ $(test_suite_notice_html), \ "Notices for files contained in the test suites filesystem image in this directory:", \ $(HOST_OUT_NOTICE_FILES) $(TARGET_OUT_NOTICE_FILES), \ $(compatibility_zip_deps))) ifeq ($(include_test_suite_notice),true) compatibility_zip_deps += $(test_suite_notice_txt) compatibility_zip_resources += $(test_suite_notice_txt) endif compatibility_zip := $(out_dir).zip Loading @@ -60,7 +72,6 @@ $(compatibility_zip): PRIVATE_OUT_DIR := $(out_dir) $(compatibility_zip): PRIVATE_TOOLS := $(test_tools) $(test_suite_prebuilt_tools) $(compatibility_zip): PRIVATE_SUITE_NAME := $(test_suite_name) $(compatibility_zip): PRIVATE_DYNAMIC_CONFIG := $(test_suite_dynamic_config) $(compatibility_zip): PRIVATE_NOTICE := $(test_suite_notice) $(compatibility_zip): PRIVATE_RESOURCES := $(compatibility_zip_resources) $(compatibility_zip): $(compatibility_zip_deps) | $(ADB) $(ACP) # Make dir structure Loading @@ -69,7 +80,6 @@ $(compatibility_zip): $(compatibility_zip_deps) | $(ADB) $(ACP) # Copy tools $(hide) cp $(PRIVATE_TOOLS) $(PRIVATE_OUT_DIR)/tools $(if $(PRIVATE_DYNAMIC_CONFIG),$(hide) cp $(PRIVATE_DYNAMIC_CONFIG) $(PRIVATE_OUT_DIR)/testcases/$(PRIVATE_SUITE_NAME).dynamic) $(if $(PRIVATE_NOTICE),$(hide) cp $(PRIVATE_NOTICE) $(PRIVATE_OUT_DIR)) $(hide) find $(PRIVATE_RESOURCES) | sort >$@.list $(hide) $(SOONG_ZIP) -d -o $@ -C $(dir $@) -l $@.list Loading @@ -80,5 +90,5 @@ test_suite_dynamic_config := test_suite_readme := test_suite_prebuilt_tools := test_suite_tools := test_suite_notice := include_test_suite_notice := host_shared_libs := Loading
core/tasks/cts.mk +1 −1 Original line number Diff line number Diff line Loading @@ -16,7 +16,7 @@ test_suite_name := cts test_suite_tradefed := cts-tradefed test_suite_dynamic_config := test/suite_harness/tools/cts-tradefed/DynamicConfig.xml test_suite_readme := test/suite_harness/tools/cts-tradefed/README test_suite_notice := $(tools_notice_file_txt) include_test_suite_notice := true include $(BUILD_SYSTEM)/tasks/tools/compatibility.mk Loading
core/tasks/tools/compatibility.mk +16 −6 Original line number Diff line number Diff line Loading @@ -49,9 +49,21 @@ host_shared_libs := $(call copy-many-files, $(COMPATIBILITY.$(test_suite_name).H compatibility_zip_deps := $(test_artifacts) $(test_tools) $(test_suite_prebuilt_tools) $(test_suite_dynamic_config) $(SOONG_ZIP) $(host_shared_libs) compatibility_zip_resources := $(out_dir)/tools $(out_dir)/testcases ifdef test_suite_notice compatibility_zip_deps += $(test_suite_notice) compatibility_zip_resources += $(out_dir)/$(notdir $(test_suite_notice)) # Test Suite NOTICE files test_suite_notice_txt := $(out_dir)/NOTICE.txt test_suite_notice_html := $(out_dir)/NOTICE.html $(eval $(call combine-notice-files, html, \ $(test_suite_notice_txt), \ $(test_suite_notice_html), \ "Notices for files contained in the test suites filesystem image in this directory:", \ $(HOST_OUT_NOTICE_FILES) $(TARGET_OUT_NOTICE_FILES), \ $(compatibility_zip_deps))) ifeq ($(include_test_suite_notice),true) compatibility_zip_deps += $(test_suite_notice_txt) compatibility_zip_resources += $(test_suite_notice_txt) endif compatibility_zip := $(out_dir).zip Loading @@ -60,7 +72,6 @@ $(compatibility_zip): PRIVATE_OUT_DIR := $(out_dir) $(compatibility_zip): PRIVATE_TOOLS := $(test_tools) $(test_suite_prebuilt_tools) $(compatibility_zip): PRIVATE_SUITE_NAME := $(test_suite_name) $(compatibility_zip): PRIVATE_DYNAMIC_CONFIG := $(test_suite_dynamic_config) $(compatibility_zip): PRIVATE_NOTICE := $(test_suite_notice) $(compatibility_zip): PRIVATE_RESOURCES := $(compatibility_zip_resources) $(compatibility_zip): $(compatibility_zip_deps) | $(ADB) $(ACP) # Make dir structure Loading @@ -69,7 +80,6 @@ $(compatibility_zip): $(compatibility_zip_deps) | $(ADB) $(ACP) # Copy tools $(hide) cp $(PRIVATE_TOOLS) $(PRIVATE_OUT_DIR)/tools $(if $(PRIVATE_DYNAMIC_CONFIG),$(hide) cp $(PRIVATE_DYNAMIC_CONFIG) $(PRIVATE_OUT_DIR)/testcases/$(PRIVATE_SUITE_NAME).dynamic) $(if $(PRIVATE_NOTICE),$(hide) cp $(PRIVATE_NOTICE) $(PRIVATE_OUT_DIR)) $(hide) find $(PRIVATE_RESOURCES) | sort >$@.list $(hide) $(SOONG_ZIP) -d -o $@ -C $(dir $@) -l $@.list Loading @@ -80,5 +90,5 @@ test_suite_dynamic_config := test_suite_readme := test_suite_prebuilt_tools := test_suite_tools := test_suite_notice := include_test_suite_notice := host_shared_libs :=