113 endif
114
115 # Expect JPRT to set JPRT_PRODUCT_VM_ARGS (e.g. -Xcomp etc.)
116 # Should be passed into anything running the vm (java, javac, javadoc, ...).
117 ifdef JPRT_PRODUCT_VM_ARGS
118 JAVA_VM_ARGS = $(JPRT_PRODUCT_VM_ARGS)
119 endif
120
121 # jtreg failure handler config
122 ifeq ($(FAILURE_HANDLER_DIR), )
123 ifneq ($(TESTNATIVE_DIR), )
124 FAILURE_HANDLER_DIR := $(TESTNATIVE_DIR)/failure_handler
125 endif
126 endif
127 ifneq ($(FAILURE_HANDLER_DIR), )
128 FAILURE_HANDLER_DIR_MIXED := $(shell $(GETMIXEDPATH) "$(FAILURE_HANDLER_DIR)")
129 JTREG_FAILURE_HANDLER_OPTIONS := \
130 -timeoutHandlerDir:$(FAILURE_HANDLER_DIR_MIXED)/jtregFailureHandler.jar \
131 -observerDir:$(FAILURE_HANDLER_DIR_MIXED)/jtregFailureHandler.jar \
132 -timeoutHandler:jdk.test.failurehandler.jtreg.GatherProcessInfoTimeoutHandler \
133 -observer:jdk.test.failurehandler.jtreg.GatherDiagnosticInfoObserver
134 ifeq ($(UNAME_S), CYGWIN)
135 JTREG_FAILURE_HANDLER_OPTIONS += -J-Djava.library.path="$(FAILURE_HANDLER_DIR_MIXED)"
136 endif
137 endif
138
139 # Expect JPRT to set JPRT_ARCHIVE_BUNDLE (path to zip bundle for results)
140 ifdef JPRT_ARCHIVE_BUNDLE
141 ARCHIVE_BUNDLE = $(JPRT_ARCHIVE_BUNDLE)
142 else
143 ARCHIVE_BUNDLE = $(ABS_TEST_OUTPUT_DIR)/ARCHIVE_BUNDLE.zip
144 endif
145
146 # How to create the test bundle (pass or fail, we want to create this)
147 # Follow command with ";$(BUNDLE_UP_AND_EXIT)", so it always gets executed.
148 ZIP_UP_RESULTS = ( $(MKDIR) -p `$(DIRNAME) $(ARCHIVE_BUNDLE)` \
149 && $(CD) $(ABS_TEST_OUTPUT_DIR) \
150 && $(CHMOD) -R a+r . \
151 && $(ZIP) -q -r $(ARCHIVE_BUNDLE) . )
152
153 # important results files
|
113 endif
114
115 # Expect JPRT to set JPRT_PRODUCT_VM_ARGS (e.g. -Xcomp etc.)
116 # Should be passed into anything running the vm (java, javac, javadoc, ...).
117 ifdef JPRT_PRODUCT_VM_ARGS
118 JAVA_VM_ARGS = $(JPRT_PRODUCT_VM_ARGS)
119 endif
120
121 # jtreg failure handler config
122 ifeq ($(FAILURE_HANDLER_DIR), )
123 ifneq ($(TESTNATIVE_DIR), )
124 FAILURE_HANDLER_DIR := $(TESTNATIVE_DIR)/failure_handler
125 endif
126 endif
127 ifneq ($(FAILURE_HANDLER_DIR), )
128 FAILURE_HANDLER_DIR_MIXED := $(shell $(GETMIXEDPATH) "$(FAILURE_HANDLER_DIR)")
129 JTREG_FAILURE_HANDLER_OPTIONS := \
130 -timeoutHandlerDir:$(FAILURE_HANDLER_DIR_MIXED)/jtregFailureHandler.jar \
131 -observerDir:$(FAILURE_HANDLER_DIR_MIXED)/jtregFailureHandler.jar \
132 -timeoutHandler:jdk.test.failurehandler.jtreg.GatherProcessInfoTimeoutHandler \
133 -observer:jdk.test.failurehandler.jtreg.GatherDiagnosticInfoObserver \
134 -timeoutHandlerTimeout:0
135 ifeq ($(UNAME_S), CYGWIN)
136 JTREG_FAILURE_HANDLER_OPTIONS += -J-Djava.library.path="$(FAILURE_HANDLER_DIR_MIXED)"
137 endif
138 endif
139
140 # Expect JPRT to set JPRT_ARCHIVE_BUNDLE (path to zip bundle for results)
141 ifdef JPRT_ARCHIVE_BUNDLE
142 ARCHIVE_BUNDLE = $(JPRT_ARCHIVE_BUNDLE)
143 else
144 ARCHIVE_BUNDLE = $(ABS_TEST_OUTPUT_DIR)/ARCHIVE_BUNDLE.zip
145 endif
146
147 # How to create the test bundle (pass or fail, we want to create this)
148 # Follow command with ";$(BUNDLE_UP_AND_EXIT)", so it always gets executed.
149 ZIP_UP_RESULTS = ( $(MKDIR) -p `$(DIRNAME) $(ARCHIVE_BUNDLE)` \
150 && $(CD) $(ABS_TEST_OUTPUT_DIR) \
151 && $(CHMOD) -R a+r . \
152 && $(ZIP) -q -r $(ARCHIVE_BUNDLE) . )
153
154 # important results files
|