8003357: Add support for jtreg -concurrency to langtools/test/Makefile
Reviewed-by: jjg
--- a/langtools/test/Makefile Thu Nov 15 23:07:24 2012 -0800
+++ b/langtools/test/Makefile Fri Nov 16 18:27:36 2012 +0000
@@ -146,10 +146,15 @@
endif
# Concurrency is the number of tests that can execute at once.
-# Supported for JCK, not supported for jtreg.
# On an otherwise empty machine, suggest setting to (#cpus + 2)
# If unset, the default is (#cpus)
### RFE: determine and use #cpus
+ifdef CONCURRENCY
+ JTREG_OPTIONS += -agentvm -concurrency:$(CONCURRENCY)
+else
+ JTREG_OPTIONS += -samevm
+endif
+
ifdef JCK_CONCURRENCY
JCK_OPTIONS += -concurrency:$(JCK_CONCURRENCY)
endif
@@ -266,7 +271,7 @@
@mkdir -p $(JTREG_OUTPUT_DIR)
JT_JAVA=$(JT_JAVA) $(JTREG) \
-J-Xmx512m \
- -a -samevm -ignore:quiet -v:fail,error,nopass \
+ -a -ignore:quiet -v:fail,error,nopass \
-r:$(JTREG_OUTPUT_DIR)/JTreport \
-w:$(JTREG_OUTPUT_DIR)/JTwork \
-jdk:$(TESTJAVA) \