Skip to content

Commit fb70acd

Browse files
committed
8230781: Add JTREG_FAILURE_HANDLER_TIMEOUT to control timeout handler timeout
Reviewed-by: erikj
1 parent 9898fc1 commit fb70acd

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

make/RunTests.gmk

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,15 @@ endif
9898
JTREG_FAILURE_HANDLER_DIR := $(TEST_IMAGE_DIR)/failure_handler
9999
JTREG_FAILURE_HANDLER := $(JTREG_FAILURE_HANDLER_DIR)/jtregFailureHandler.jar
100100

101+
JTREG_FAILURE_HANDLER_TIMEOUT ?= 0
102+
101103
ifneq ($(wildcard $(JTREG_FAILURE_HANDLER)), )
102104
JTREG_FAILURE_HANDLER_OPTIONS := \
103105
-timeoutHandlerDir:$(JTREG_FAILURE_HANDLER) \
104106
-observerDir:$(JTREG_FAILURE_HANDLER) \
105107
-timeoutHandler:jdk.test.failurehandler.jtreg.GatherProcessInfoTimeoutHandler \
106108
-observer:jdk.test.failurehandler.jtreg.GatherDiagnosticInfoObserver \
107-
-timeoutHandlerTimeout:0
109+
-timeoutHandlerTimeout:$(JTREG_FAILURE_HANDLER_TIMEOUT)
108110
endif
109111

110112
GTEST_LAUNCHER_DIRS := $(patsubst %/gtestLauncher, %, \
@@ -276,10 +278,11 @@ $(eval $(call SetTestOpt,AOT_MODULES,JTREG))
276278

277279
$(eval $(call SetTestOpt,JOBS,JTREG))
278280
$(eval $(call SetTestOpt,TIMEOUT_FACTOR,JTREG))
281+
$(eval $(call SetTestOpt,FAILURE_HANDLER_TIMEOUT,JTREG))
279282

280283
$(eval $(call ParseKeywordVariable, JTREG, \
281-
SINGLE_KEYWORDS := JOBS TIMEOUT_FACTOR TEST_MODE ASSERT VERBOSE RETAIN \
282-
MAX_MEM RUN_PROBLEM_LISTS, \
284+
SINGLE_KEYWORDS := JOBS TIMEOUT_FACTOR FAILURE_HANDLER_TIMEOUT \
285+
TEST_MODE ASSERT VERBOSE RETAIN MAX_MEM RUN_PROBLEM_LISTS, \
283286
STRING_KEYWORDS := OPTIONS JAVA_OPTIONS VM_OPTIONS KEYWORDS \
284287
EXTRA_PROBLEM_LISTS AOT_MODULES, \
285288
))

0 commit comments

Comments
 (0)