19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
23 # questions.
24 #
25
26 default: all
27
28 include $(SPEC)
29 include MakeBase.gmk
30 include FindTests.gmk
31
32 # We will always run multiple tests serially
33 .NOTPARALLEL:
34
35 # Directories to find jtreg tests relative to
36 JTREG_TEST_TOPDIRS := $(TOPDIR) $(JTREG_TESTROOTS)
37
38 # Hook to include the corresponding custom file, if present.
39 $(eval $(call IncludeCustomExtension, , RunTests.gmk))
40
41 TEST_RESULTS_DIR := $(OUTPUTDIR)/test-results
42 TEST_SUPPORT_DIR := $(OUTPUTDIR)/test-support
43
44
45 ################################################################################
46 # Parse control variables
47 ################################################################################
48
49 $(eval $(call ParseKeywordVariable, JTREG, \
50 KEYWORDS := JOBS TIMEOUT TEST_MODE ASSERT VERBOSE RETAIN MAX_MEM, \
51 STRING_KEYWORDS := OPTIONS JAVA_OPTIONS VM_OPTIONS, \
52 ))
53
54 ifneq ($(JTREG), )
55 # Inform the user
56 $(info Running tests using JTREG control variable '$(JTREG)')
57 endif
58
59 $(eval $(call ParseKeywordVariable, GTEST, \
|
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
23 # questions.
24 #
25
26 default: all
27
28 include $(SPEC)
29 include MakeBase.gmk
30 include FindTests.gmk
31
32 # We will always run multiple tests serially
33 .NOTPARALLEL:
34
35 # Directories to find jtreg tests relative to
36 JTREG_TEST_TOPDIRS := $(TOPDIR) $(JTREG_TESTROOTS)
37
38 # Hook to include the corresponding custom file, if present.
39 $(eval $(call IncludeCustomExtension, RunTests.gmk))
40
41 TEST_RESULTS_DIR := $(OUTPUTDIR)/test-results
42 TEST_SUPPORT_DIR := $(OUTPUTDIR)/test-support
43
44
45 ################################################################################
46 # Parse control variables
47 ################################################################################
48
49 $(eval $(call ParseKeywordVariable, JTREG, \
50 KEYWORDS := JOBS TIMEOUT TEST_MODE ASSERT VERBOSE RETAIN MAX_MEM, \
51 STRING_KEYWORDS := OPTIONS JAVA_OPTIONS VM_OPTIONS, \
52 ))
53
54 ifneq ($(JTREG), )
55 # Inform the user
56 $(info Running tests using JTREG control variable '$(JTREG)')
57 endif
58
59 $(eval $(call ParseKeywordVariable, GTEST, \
|