Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 34ee9717 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Generate useful information on CTS test files" into main

parents f5613b81 5528446c
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -101,6 +101,20 @@ $(verifier-zip): $(SOONG_ANDROID_CTS_VERIFIER_ZIP) $(cts-v-host-zip) $(SOONG_ZIP
endif
$(call dist-for-goals, cts, $(verifier-zip))

cts_files_metadata := $(HOST_OUT)/cts/cts_files_metadata.textproto
file_metadata_generation_tool := $(HOST_OUT_EXECUTABLES)/file_metadata_generation$(HOST_EXECUTABLE_SUFFIX)
aapt2_tool := $(HOST_OUT_EXECUTABLES)/aapt2$(HOST_EXECUTABLE_SUFFIX)
$(cts_files_metadata): PRIVATE_TESTCASES_DIR := $(HOST_OUT)/cts/android-cts/testcases
$(cts_files_metadata): PRIVATE_AAPT2_TOOL := $(aapt2_tool)
$(cts_files_metadata): PRIVATE_METADATA_TOOL := $(file_metadata_generation_tool)
$(cts_files_metadata): PRIVATE_SDK_VERSION := $(PLATFORM_SDK_VERSION)
$(cts_files_metadata): $(file_metadata_generation_tool) $(aapt2_tool) $(compatibility_zip)
	$(PRIVATE_METADATA_TOOL) --testcases_dir $(PRIVATE_TESTCASES_DIR)\
	--aapt2 $(PRIVATE_AAPT2_TOOL) --sdk_version $(PRIVATE_SDK_VERSION) --output $@

ALL_TARGETS.$(cts_files_metadata).META_LIC:=$(module_license_metadata)
$(call dist-for-goals, cts-api-map-all, $(cts_files_metadata))

# For producing CTS coverage reports.
# Run "make cts-test-coverage" in the $ANDROID_BUILD_TOP directory.

@@ -387,3 +401,6 @@ verifier-dir :=
verifier-zip-name :=
verifier-zip :=
cts-v-host-zip :=
cts_files_metadata :=
file_metadata_generation_tool :=
aapt2_tool :=