summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Brian Carlstrom <bdc@google.com> 2012-03-06 22:21:18 -0800
committer Brian Carlstrom <bdc@google.com> 2012-03-06 22:21:18 -0800
commit37c44442a0f1b3ae5f95e40d455022bcafb566e4 (patch)
tree45fccabd7506b02a9ea48560de12577ddfc5acd9
parentadb8c67f6d87a160d4e3a8afea7cb93f6c14568b (diff)
Expand test-art to cover rest of run-test
Change-Id: I30b0b97d81154b4beb2a8281e9609c0b53c8b4da
-rw-r--r--Android.mk18
1 files changed, 12 insertions, 6 deletions
diff --git a/Android.mk b/Android.mk
index 0d240245ff..02080cc685 100644
--- a/Android.mk
+++ b/Android.mk
@@ -109,15 +109,21 @@ test-art-target-gtest: $(ART_TARGET_TEST_TARGETS)
test-art-target-oat: $(ART_TEST_OAT_TARGETS)
@echo test-art-target-oat PASSED
+define declare-test-art-target-run-test
+.PHONY: test-art-target-run-test-$(1)
+test-art-target-run-test-$(1): test-art-target-sync
+ art/test/run-test $(1)
+ @echo test-art-target-run-test-$(1) PASSED
+
+TEST_ART_TARGET_RUN_TEST_TARGETS += test-art-target-run-test-$(1)
+endef
+
+$(foreach test, $(wildcard art/test/0*), $(eval $(call declare-test-art-target-run-test,$(notdir $(test)))))
+
.PHONY: test-art-target-run-test
-test-art-target-run-test: test-art-target-run-test-002
+test-art-target-run-test: $(TEST_ART_TARGET_RUN_TEST_TARGETS)
@echo test-art-target-run-test PASSED
-.PHONY: test-art-target-run-test-002
-test-art-target-run-test-002: test-art-target-sync
- art/test/run-test 002
- @echo test-art-target-run-test-002 PASSED
-
########################################################################
# oat-target and oat-target-sync targets