Clean up make testsuite code

Remove unused build/make/core/tasks/tools/compatibility.mk

Bug: 441158364
Test: Presubmits
Change-Id: I86c5160f659b7baa08f41a2637b80376c996dc5f
diff --git a/core/tasks/tools/compatibility.mk b/core/tasks/tools/compatibility.mk
deleted file mode 100644
index f9d5a32..0000000
--- a/core/tasks/tools/compatibility.mk
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright (C) 2015 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# Package up a compatibility test suite in a zip file.
-#
-# Input variables:
-#   test_suite_name: the name of this test suite eg. cts
-#   test_suite_tradefed: the name of this test suite's tradefed wrapper
-#   test_suite_dynamic_config: the path to this test suite's dynamic configuration file
-#   test_suite_readme: the path to a README file for this test suite
-#   test_suite_prebuilt_tools: the set of prebuilt tools to be included directly
-#                         in the 'tools' subdirectory of the test suite.
-#   test_suite_tools: the set of tools for this test suite
-#
-# Output variables:
-#   compatibility_zip: the path to the output zip file.
-
-special_mts_test_suites :=
-special_mts_test_suites += $(mts_modules)
-ifneq ($(filter $(special_mts_test_suites),$(patsubst mcts-%,%,$(test_suite_name))),)
-	test_suite_subdir := android-mts
-else ifneq ($(filter $(special_mts_test_suites),$(patsubst mts-%,%,$(test_suite_name))),)
-	test_suite_subdir := android-mts
-else
-	test_suite_subdir := android-$(test_suite_name)
-endif
-
-out_dir := $(HOST_OUT)/$(test_suite_name)/$(test_suite_subdir)
-test_artifacts := $(COMPATIBILITY.$(test_suite_name).FILES)
-test_tools := $(HOST_OUT_JAVA_LIBRARIES)/tradefed.jar \
-  $(HOST_OUT_JAVA_LIBRARIES)/loganalysis.jar \
-  $(HOST_OUT_JAVA_LIBRARIES)/compatibility-host-util.jar \
-  $(HOST_OUT_JAVA_LIBRARIES)/compatibility-tradefed.jar \
-  $(HOST_OUT_JAVA_LIBRARIES)/$(test_suite_tradefed).jar \
-  $(HOST_OUT_JAVA_LIBRARIES)/$(test_suite_tradefed)-tests.jar \
-  $(HOST_OUT_EXECUTABLES)/$(test_suite_tradefed) \
-  $(HOST_OUT_EXECUTABLES)/test-utils-script \
-  $(test_suite_readme)
-
-$(foreach f,$(test_suite_readme),$(if $(strip $(ALL_TARGETS.$(f).META_LIC)),,$(eval ALL_TARGETS.$(f).META_LIC := $(module_license_metadata))))
-
-test_tools += $(test_suite_tools)
-
-# The JDK to package into the test suite zip file.  Always package the linux JDK.
-test_suite_jdk_dir := $(ANDROID_JAVA_HOME)/../linux-x86
-ifndef test_suite_jdk_files
-  # This file gets included many times, so make sure we only run the $(shell) once.
-  # Otherwise it will slow down every build due to all copies of it being rerun when kati
-  # checks the stamp file.
-  test_suite_jdk_files :=$= $(shell find $(test_suite_jdk_dir) -type f | sort)
-endif
-test_suite_jdk := $(call intermediates-dir-for,PACKAGING,$(test_suite_name)_jdk,HOST)/jdk.zip
-$(test_suite_jdk): PRIVATE_JDK_DIR := $(test_suite_jdk_dir)
-$(test_suite_jdk): PRIVATE_SUBDIR := $(test_suite_subdir)
-$(test_suite_jdk): $(test_suite_jdk_files)
-$(test_suite_jdk): $(SOONG_ZIP)
-	$(SOONG_ZIP) -o $@ -P $(PRIVATE_SUBDIR)/jdk -C $(PRIVATE_JDK_DIR) -D $(PRIVATE_JDK_DIR) -sha256
-
-$(call declare-license-metadata,$(test_suite_jdk),SPDX-license-identifier-GPL-2.0-with-classpath-exception,permissive,\
-  $(test_suite_jdk_dir)/legal/java.base/LICENSE,JDK,prebuilts/jdk/$(notdir $(patsubst %/,%,$(dir $(test_suite_jdk_dir)))))
-
-# Copy license metadata
-$(call declare-copy-target-license-metadata,$(out_dir)/$(notdir $(test_suite_jdk)),$(test_suite_jdk))
-$(foreach t,$(test_tools) $(test_suite_prebuilt_tools),\
-  $(eval _dst := $(out_dir)/tools/$(notdir $(t)))\
-  $(if $(strip $(ALL_TARGETS.$(t).META_LIC)),\
-    $(call declare-copy-target-license-metadata,$(_dst),$(t)),\
-    $(warning $(t) has no license metadata)\
-  )\
-)
-test_copied_tools := $(foreach t,$(test_tools) $(test_suite_prebuilt_tools), $(out_dir)/tools/$(notdir $(t))) $(out_dir)/$(notdir $(test_suite_jdk))
-
-
-# Include host shared libraries
-host_shared_libs := $(foreach p,$(COMPATIBILITY.$(test_suite_name).HOST_SHARED_LIBRARY.FILES),$(call word-colon,2,$(p)))
-
-$(if $(strip $(host_shared_libs)),\
-  $(foreach p,$(COMPATIBILITY.$(test_suite_name).HOST_SHARED_LIBRARY.FILES),\
-    $(eval _src := $(call word-colon,1,$(p)))\
-    $(eval _dst := $(call word-colon,2,$(p)))\
-    $(if $(strip $(ALL_TARGETS.$(_src).META_LIC)),\
-      $(call declare-copy-target-license-metadata,$(_dst),$(_src)),\
-      $(warning $(_src) has no license metadata for $(_dst))\
-    )\
-  )\
-)
-
-compatibility_zip_deps := \
-  $(test_artifacts) \
-  $(test_tools) \
-  $(test_suite_prebuilt_tools) \
-  $(test_suite_dynamic_config) \
-  $(test_suite_jdk) \
-  $(MERGE_ZIPS) \
-  $(SOONG_ZIP) \
-  $(host_shared_libs) \
-  $(test_suite_extra_deps) \
-
-compatibility_zip_resources := $(out_dir)/tools $(out_dir)/testcases $(out_dir)/lib $(out_dir)/lib64
-
-# Test Suite NOTICE files
-test_suite_notice_txt := $(out_dir)/NOTICE.txt
-test_suite_notice_html := $(out_dir)/NOTICE.html
-
-compatibility_zip_deps += $(test_suite_notice_txt)
-compatibility_zip_resources += $(test_suite_notice_txt)
-
-compatibility_tests_list_zip := $(HOST_OUT)/$(test_suite_name)/android-$(test_suite_name)-tests_list.zip
-
-compatibility_zip := $(HOST_OUT)/$(test_suite_name)/android-$(test_suite_name).zip
-$(compatibility_zip) : .KATI_IMPLICIT_OUTPUTS := $(compatibility_tests_list_zip)
-$(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_RESOURCES := $(compatibility_zip_resources)
-$(compatibility_zip): PRIVATE_JDK := $(test_suite_jdk)
-$(compatibility_zip): PRIVATE_tests_list := $(out_dir)-tests_list
-$(compatibility_zip): PRIVATE_tests_list_zip := $(compatibility_tests_list_zip)
-ifeq ($(strip $(HAS_BUILD_NUMBER)),true)
-$(compatibility_zip): $(BUILD_NUMBER_FILE)
-endif
-$(compatibility_zip): $(compatibility_zip_deps) | $(ADB) $(ACP)
-# Make dir structure
-	mkdir -p $(PRIVATE_OUT_DIR)/tools $(PRIVATE_OUT_DIR)/testcases
-	rm -f $@ $@.tmp $@.jdk
-	echo $(BUILD_NUMBER_FROM_FILE) > $(PRIVATE_OUT_DIR)/tools/version.txt
-# Copy tools
-	cp $(PRIVATE_TOOLS) $(PRIVATE_OUT_DIR)/tools
-	$(if $(PRIVATE_DYNAMIC_CONFIG),$(hide) cp $(PRIVATE_DYNAMIC_CONFIG) $(PRIVATE_OUT_DIR)/testcases/$(PRIVATE_SUITE_NAME).dynamic)
-	find $(PRIVATE_RESOURCES) | sort >$@.list
-	$(SOONG_ZIP) -o $@.tmp -C $(dir $@) -l $@.list -sha256
-	$(MERGE_ZIPS) -s $@ $@.tmp $(PRIVATE_JDK)
-	rm -f $@.tmp
-# Build a list of tests
-	rm -f $(PRIVATE_tests_list)
-	$(hide) grep -e .*\\.config$$ $@.list | sed s%$(PRIVATE_OUT_DIR)/testcases/%%g > $(PRIVATE_tests_list)
-	$(SOONG_ZIP) -o $(PRIVATE_tests_list_zip) -j -f $(PRIVATE_tests_list)
-	rm -f $(PRIVATE_tests_list)
-
-$(call declare-0p-target,$(compatibility_tests_list_zip),)
-
-$(call declare-1p-container,$(compatibility_zip),)
-$(call declare-container-license-deps,$(compatibility_zip),$(compatibility_zip_deps) $(test_copied_tools), $(out_dir)/:/)
-
-$(eval $(call html-notice-rule,$(test_suite_notice_html),"Test suites","Notices for files contained in the test suites filesystem image:",$(compatibility_zip),$(compatibility_zip)))
-$(eval $(call text-notice-rule,$(test_suite_notice_txt),"Test suites","Notices for files contained in the test suites filesystem image:",$(compatibility_zip),$(compatibility_zip)))
-
-$(call declare-0p-target,$(test_suite_notice_html))
-$(call declare-0p-target,$(test_suite_notice_txt))
-
-$(call declare-1p-copy-files,$(test_suite_dynamic_config),)
-$(call declare-1p-copy-files,$(test_suite_prebuilt_tools),)
-
-compatibility_files_metadata := $(HOST_OUT)/$(test_suite_name)/$(test_suite_name)_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)
-$(compatibility_files_metadata): PRIVATE_TESTCASES_DIR := $(out_dir)/testcases
-$(compatibility_files_metadata): PRIVATE_AAPT2_TOOL := $(aapt2_tool)
-$(compatibility_files_metadata): PRIVATE_METADATA_TOOL := $(file_metadata_generation_tool)
-$(compatibility_files_metadata): PRIVATE_SDK_VERSION := $(PLATFORM_SDK_VERSION)
-$(compatibility_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 $@
-
-$(call declare-0p-target,$(compatibility_files_metadata),)
-
-# Reset all input variables
-test_suite_name :=
-test_suite_tradefed :=
-test_suite_dynamic_config :=
-test_suite_readme :=
-test_suite_prebuilt_tools :=
-test_suite_tools :=
-test_suite_jdk :=
-test_suite_jdk_dir :=
-host_shared_libs :=
-test_suite_extra_deps :=