diff --git a/test/Makefile b/test/Makefile index c77f5647090b37e7499a770b77afbec9abb8b1eb..9db478dc8da669e671ec72657cdb0eb478e08a6e 100644 --- a/test/Makefile +++ b/test/Makefile @@ -146,10 +146,15 @@ ifdef TESTBOOTCLASSPATH 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 @@ jtreg-tests: check-jtreg FRC @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) \