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

Commit c29253e2 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Rebrand STS SDK as AutoRepro" into main

parents ee5d58dc 040a0412
Loading
Loading
Loading
Loading
+39 −0
Original line number Diff line number Diff line
@@ -12,28 +12,28 @@
# See the License for the specific language governing permissions and
# limitations under the License.

ifneq ($(wildcard test/sts/README-sts-sdk.md),)
test_suite_name := sts-sdk
ifneq ($(wildcard test/sts/README-autorepro.md),)
test_suite_name := autorepro
test_suite_tradefed := sts-tradefed
test_suite_readme := test/sts/README-sts-sdk.md
sts_sdk_zip := $(HOST_OUT)/$(test_suite_name)/sts-sdk.zip
test_suite_readme := test/sts/README-autorepro.md
autorepro_zip := $(HOST_OUT)/$(test_suite_name)/autorepro.zip

include $(BUILD_SYSTEM)/tasks/tools/compatibility.mk

sts_sdk_plugin_skel := $(call intermediates-dir-for,ETC,sts-sdk-plugin-skel.zip)/sts-sdk-plugin-skel.zip
autorepro_plugin_skel := $(call intermediates-dir-for,ETC,autorepro-plugin-skel.zip)/autorepro-plugin-skel.zip

$(sts_sdk_zip): STS_SDK_ZIP := $(compatibility_zip)
$(sts_sdk_zip): STS_SDK_PLUGIN_SKEL := $(sts_sdk_plugin_skel)
$(sts_sdk_zip): $(MERGE_ZIPS) $(ZIP2ZIP) $(compatibility_zip) $(sts_sdk_plugin_skel)
	rm -f $@ $(STS_SDK_ZIP)_filtered
	$(ZIP2ZIP) -i $(STS_SDK_ZIP) -o $(STS_SDK_ZIP)_filtered \
		-x android-sts-sdk/tools/sts-tradefed-tests.jar \
		'android-sts-sdk/tools/*:sts-sdk/src/main/resources/sts-tradefed-tools/'
	$(MERGE_ZIPS) $@ $(STS_SDK_ZIP)_filtered $(STS_SDK_PLUGIN_SKEL)
	rm -f $(STS_SDK_ZIP)_filtered
$(autorepro_zip): AUTOREPRO_ZIP := $(compatibility_zip)
$(autorepro_zip): AUTOREPRO_PLUGIN_SKEL := $(autorepro_plugin_skel)
$(autorepro_zip): $(MERGE_ZIPS) $(ZIP2ZIP) $(compatibility_zip) $(autorepro_plugin_skel)
	rm -f $@ $(AUTOREPRO_ZIP)_filtered
	$(ZIP2ZIP) -i $(AUTOREPRO_ZIP) -o $(AUTOREPRO_ZIP)_filtered \
		-x android-autorepro/tools/sts-tradefed-tests.jar \
		'android-autorepro/tools/*:autorepro/src/main/resources/sts-tradefed-tools/'
	$(MERGE_ZIPS) $@ $(AUTOREPRO_ZIP)_filtered $(AUTOREPRO_PLUGIN_SKEL)
	rm -f $(AUTOREPRO_ZIP)_filtered

.PHONY: sts-sdk
sts-sdk: $(sts_sdk_zip)
$(call dist-for-goals, sts-sdk, $(sts_sdk_zip))
.PHONY: autorepro
autorepro: $(autorepro_zip)
$(call dist-for-goals, autorepro, $(autorepro_zip))

endif