Fix build to rebuild tests correctly, and disable pre-dexopt.
Tests weren't being regenerated when their sources changed. Also,
pre-dexopt is disabled to allow tests that require dex files to work.
Change-Id: I378ee80515e785ff1ec97d93e3782be8f68107f1
diff --git a/build/Android.oattest.mk b/build/Android.oattest.mk
index c9540e8..2676360 100644
--- a/build/Android.oattest.mk
+++ b/build/Android.oattest.mk
@@ -31,6 +31,7 @@
LOCAL_NO_STANDARD_LIBRARIES := true
LOCAL_MODULE_PATH := $(3)
LOCAL_DEX_PREOPT_IMAGE := $(TARGET_CORE_IMG_OUT)
+ LOCAL_DEX_PREOPT := false
include $(BUILD_JAVA_LIBRARY)
ART_TEST_TARGET_DEX_FILES += $(3)/$$(LOCAL_MODULE).jar
@@ -45,9 +46,8 @@
include $(BUILD_HOST_JAVA_LIBRARY)
ART_TEST_HOST_DEX_FILES += $$(LOCAL_MODULE_PATH)/$$(LOCAL_MODULE).jar
endef
-#$(foreach dir,$(TEST_DEX_DIRECTORIES), $(eval $(call build-art-test-dex,art-test-dex,$(dir),$(ART_NATIVETEST_OUT))))
-#$(foreach dir,$(TEST_OAT_DIRECTORIES), $(eval $(call build-art-test-dex,oat-test-dex,$(dir),$(ART_TEST_OUT))))
-$(foreach dir,HelloWorld, $(eval $(call build-art-test-dex,oat-test-dex,$(dir),$(ART_TEST_OUT))))
+$(foreach dir,$(TEST_DEX_DIRECTORIES), $(eval $(call build-art-test-dex,art-test-dex,$(dir),$(ART_NATIVETEST_OUT))))
+$(foreach dir,$(TEST_OAT_DIRECTORIES), $(eval $(call build-art-test-dex,oat-test-dex,$(dir),$(ART_TEST_OUT))))
########################################################################