--- a/make/Main.gmk Thu Jun 28 16:45:15 2018 -0700
+++ b/make/Main.gmk Thu Jun 28 17:07:34 2018 -0700
@@ -487,6 +487,14 @@
+($(CD) $(TOPDIR)/make/test && $(MAKE) $(MAKE_ARGS) -f JtregNativeJdk.gmk \
test-image-jdk-jtreg-native)
+build-test-hotspot-jtreg-graal:
+ +($(CD) $(TOPDIR)/make/test && $(MAKE) $(MAKE_ARGS) -f JtregGraalUnit.gmk \
+ build-test-hotspot-jtreg-graal)
+
+test-image-hotspot-jtreg-graal:
+ +($(CD) $(TOPDIR)/make/test && $(MAKE) $(MAKE_ARGS) -f JtregGraalUnit.gmk \
+ test-image-hotspot-jtreg-graal)
+
run-test:
+($(CD) $(TOPDIR)/make && $(MAKE) $(MAKE_ARGS) -f RunTests.gmk run-test TEST="$(TEST)")
@@ -523,6 +531,7 @@
test-image-hotspot-jtreg-native build-test-jdk-jtreg-native \
test-image-jdk-jtreg-native build-test-lib build-test-failure-handler \
test-failure-handler test-image-failure-handler test-image-hotspot-gtest \
+ test-image-hotspot-jtreg-graal build-test-hotspot-jtreg-graal \
run-test exploded-run-test
################################################################################
@@ -853,10 +862,14 @@
build-test-jdk-jtreg-native: buildtools-jdk java.base-libs
+ build-test-hotspot-jtreg-graal: exploded-image-optimize
+
test-image-hotspot-jtreg-native: build-test-hotspot-jtreg-native
test-image-jdk-jtreg-native: build-test-jdk-jtreg-native
+ test-image-hotspot-jtreg-graal: build-test-hotspot-jtreg-graal
+
test-image-hotspot-gtest: hotspot
test-hotspot-internal: exploded-image
@@ -993,6 +1006,10 @@
# If not already set, set the JVM specific targets to build the test image
JVM_TEST_IMAGE_TARGETS ?= test-image-hotspot-jtreg-native test-image-hotspot-gtest
+ifeq ($(INCLUDE_GRAAL), true)
+ JVM_TEST_IMAGE_TARGETS += test-image-hotspot-jtreg-graal
+endif
+
# This target builds the test image
test-image: prepare-test-image \
test-image-jdk-jtreg-native test-image-failure-handler \