diff -r 4caf88912b7f -r 3b41f1c69604 langtools/test/Makefile --- a/langtools/test/Makefile Tue Mar 15 13:48:30 2016 -0700 +++ b/langtools/test/Makefile Thu Mar 17 19:04:28 2016 +0000 @@ -87,11 +87,21 @@ ifdef JPRT_JTREG_HOME JTREG_HOME = $(JPRT_JTREG_HOME) else - JTREG_HOME = $(SLASH_JAVA)/re/jtreg/4.1/promoted/latest/binaries/jtreg + JTREG_HOME = $(SLASH_JAVA)/re/jtreg/4.1-jigsaw/nightly/binaries/jtreg/ endif JTREG = $(JTREG_HOME)/bin/jtreg JTDIFF = $(JTREG_HOME)/bin/jtdiff +# Problematic tests to be excluded +PROBLEM_LISTS=ProblemList.txt + +# Create exclude list for this platform and arch +ifdef NO_EXCLUDES + JTREG_EXCLUSIONS = +else + JTREG_EXCLUSIONS = $(PROBLEM_LISTS:%=-exclude:%) +endif + # Default JCK to run ifdef JPRT_JCK_HOME JCK_HOME = $(JPRT_JCK_HOME) @@ -284,6 +294,7 @@ -w:$(JTREG_OUTPUT_DIR)/JTwork \ -jdk:$(TESTJAVA) \ $(JAVA_ARGS:%=-vmoption:%) \ + $(JTREG_EXCLUSIONS) \ $(JTREG_OPTIONS) \ $(JTREG_TESTDIRS) \ || ( $(call EXIT_IF_FATAL,$(FATAL_JTREG_EXIT)) ; \