dev.functional suite on jdk8/mac/x64 is hitting 25 hour timeout
This job seems to hit the limit consistently: https://ci.adoptium.net/job/Test_openjdk8_hs_dev.functional_x86-64_mac/
In the code below the 02:37 and 03:31 times are from a 25 hour gap, not a one-hour gap:
02:37:44 + [[ jdk == \j\d\k ]]
02:37:44 + [[ incompatiblefalse == \c\o\m\p\a\t\i\b\l\e\t\r\u\e ]]
02:37:44 + [[ incompatiblefalse == \i\n\c\o\m\p\a\t\i\b\l\e\f\a\l\s\e ]]
02:37:44 + run_swing_component_test_unset incompatible false
03:31:36 Cancelling nested steps due to timeout
03:31:36 Sending interrupt signal to process
03:31:51 make[3]: *** [dev.functional-testHeadlessComponents] Terminated: 15
03:31:51 make[4]: *** [TestHeadlessComponents_0] Terminated: 15
03:31:51 make[2]: *** [dev.functional-functional] Terminated: 15
03:31:51 /bin/sh: line 1: 5151 Terminated: 15 /Library/Developer/CommandLineTools/usr/bin/make -C .. -f autoGen.mk dev.functional
03:31:51 make[1]: *** [dev.functional-..] Error 143
03:31:51 make: *** [_dev.functional] Error 2
03:31:51 script returned exit code 2
2 test targets are in the dev.functional top-level target:
TestHeadlessComponents: Sept 2, fails on our x64 mac nodes with:
[2024-09-02T09:57:08.344Z] + declare -A resArray
[2024-09-02T09:57:08.344Z] /Users/jenkins/workspace/Test_openjdk8_hs_dev.functional_x86-64_mac/aqa-tests/TKG/../functional/testHeadlessComponents/TestHeadlessComponents/testHeadlessComponents.sh: line 191: declare: -A: invalid option
[2024-09-02T09:57:08.344Z] declare: usage: declare [-afFirtx] [-p] [name[=value] ...]
[2024-09-02T09:57:08.344Z] -----------------------------------
[2024-09-02T09:57:08.344Z] TestHeadlessComponents_0_FAILED
most recently fails with:
[2024-11-15T02:36:54.123Z] + declare -A resArray
[2024-11-15T02:36:54.123Z] + set +e
[2024-11-15T02:36:54.123Z] + [[ -z x86_64 ]]
[2024-11-15T02:36:54.123Z] + for testOption in compatible incompatible
[2024-11-15T02:36:54.123Z] + for headless in true false
[2024-11-15T02:36:54.123Z] + [[ jdk == \j\r\e ]]
[2024-11-15T02:36:54.123Z] + [[ jdk == \j\d\k ]]
[2024-11-15T02:36:54.123Z] + [[ compatibletrue == \c\o\m\p\a\t\i\b\l\e\t\r\u\e ]]
[2024-11-15T02:36:54.123Z] + run_swing_component_test_unset compatible true
[2024-11-15T02:37:21.354Z] + resArray["jre_headless_${testOption}_${headless}_display_unset"]=0
[2024-11-15T02:37:21.354Z] + [[ x == \x ]]
[2024-11-15T02:37:21.354Z] + echo 'skipping tests with display set, as the default display was not defined'
[2024-11-15T02:37:21.354Z] skipping tests with display set, as the default display was not defined
[2024-11-15T02:37:21.354Z] + [[ jdk == \j\r\e ]]
[2024-11-15T02:37:21.354Z] + [[ jdk == \j\d\k ]]
[2024-11-15T02:37:21.354Z] + [[ compatibletrue == \c\o\m\p\a\t\i\b\l\e\t\r\u\e ]]
[2024-11-15T02:37:21.354Z] + run_swing_component_test_fake compatible true
[2024-11-15T02:37:44.714Z] + resArray["jre_headless_${testOption}_${headless}_display_fake"]=0
[2024-11-15T02:37:44.714Z] + for headless in true false
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\r\e ]]
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\d\k ]]
[2024-11-15T02:37:44.714Z] + [[ compatiblefalse == \c\o\m\p\a\t\i\b\l\e\t\r\u\e ]]
[2024-11-15T02:37:44.714Z] + [[ compatiblefalse == \i\n\c\o\m\p\a\t\i\b\l\e\f\a\l\s\e ]]
[2024-11-15T02:37:44.714Z] + [[ x == \x ]]
[2024-11-15T02:37:44.714Z] + echo 'skipping tests with display set, as the default display was not defined'
[2024-11-15T02:37:44.714Z] skipping tests with display set, as the default display was not defined
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\r\e ]]
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\d\k ]]
[2024-11-15T02:37:44.714Z] + [[ compatiblefalse == \c\o\m\p\a\t\i\b\l\e\t\r\u\e ]]
[2024-11-15T02:37:44.714Z] + [[ compatiblefalse == \i\n\c\o\m\p\a\t\i\b\l\e\f\a\l\s\e ]]
[2024-11-15T02:37:44.714Z] + for testOption in compatible incompatible
[2024-11-15T02:37:44.714Z] + for headless in true false
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\r\e ]]
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\d\k ]]
[2024-11-15T02:37:44.714Z] + [[ incompatibletrue == \c\o\m\p\a\t\i\b\l\e\t\r\u\e ]]
[2024-11-15T02:37:44.714Z] + [[ incompatibletrue == \i\n\c\o\m\p\a\t\i\b\l\e\f\a\l\s\e ]]
[2024-11-15T02:37:44.714Z] + [[ x == \x ]]
[2024-11-15T02:37:44.714Z] + echo 'skipping tests with display set, as the default display was not defined'
[2024-11-15T02:37:44.714Z] skipping tests with display set, as the default display was not defined
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\r\e ]]
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\d\k ]]
[2024-11-15T02:37:44.714Z] + [[ incompatibletrue == \c\o\m\p\a\t\i\b\l\e\t\r\u\e ]]
[2024-11-15T02:37:44.714Z] + [[ incompatibletrue == \i\n\c\o\m\p\a\t\i\b\l\e\f\a\l\s\e ]]
[2024-11-15T02:37:44.714Z] + for headless in true false
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\r\e ]]
[2024-11-15T02:37:44.714Z] + [[ jdk == \j\d\k ]]
[2024-11-15T02:37:44.714Z] + [[ incompatiblefalse == \c\o\m\p\a\t\i\b\l\e\t\r\u\e ]]
[2024-11-15T02:37:44.714Z] + [[ incompatiblefalse == \i\n\c\o\m\p\a\t\i\b\l\e\f\a\l\s\e ]]
[2024-11-15T02:37:44.714Z] + run_swing_component_test_unset incompatible false
[2024-11-16T03:31:36.418Z] Cancelling nested steps due to timeout
[2024-11-16T03:31:36.449Z] Sending interrupt signal to process
[2024-11-16T03:31:51.580Z] make[3]: *** [dev.functional-testHeadlessComponents] Terminated: 15
[2024-11-16T03:31:51.580Z] make[4]: *** [TestHeadlessComponents_0] Terminated: 15
[2024-11-16T03:31:51.580Z] make[2]: *** [dev.functional-functional] Terminated: 15
[2024-11-16T03:31:51.580Z] /bin/sh: line 1: 5151 Terminated: 15 /Library/Developer/CommandLineTools/usr/bin/make -C .. -f autoGen.mk dev.functional
[2024-11-16T03:31:51.580Z] make[1]: *** [dev.functional-..] Error 143
[2024-11-16T03:31:51.580Z] make: *** [_dev.functional] Error 2
[2024-11-16T03:31:51.663Z] script returned exit code 2
and ssl-tests, last ran on Sept 2 (before the dev.functional top-level target started hanging) fails with:
[2024-09-02T09:57:08.344Z] TESTING:
[2024-09-02T09:57:08.344Z] ~/workspace/Test_openjdk8_hs_dev.functional_x86-64_mac/aqa-tests/functional/security/ssl-tests/ssl-tests ~/workspace/Test_openjdk8_hs_dev.functional_x86-64_mac/aqa-tests/TKG/output_17252710221914/ssl-tests_0
[2024-09-02T09:57:08.344Z] Non cygwin system!
[2024-09-02T09:57:08.344Z] readlink: illegal option -- f
[2024-09-02T09:57:08.344Z] usage: readlink [-n] [file ...]
[2024-09-02T09:57:08.344Z] treating jdk as: 8
[2024-09-02T09:57:08.344Z] Running with /Users/jenkins/workspace/Test_openjdk8_hs_dev.functional_x86-64_mac/jdkbinary/j2sdk-image/Contents/Home/bin/../...
[2024-09-02T09:57:09.134Z] XML output to /Users/jenkins/workspace/Test_openjdk8_hs_dev.functional_x86-64_mac/aqa-tests/functional/security/ssl-tests/ssl-tests/test.1725271027/jdk/work
[2024-09-02T09:57:44.757Z] Passed: ssl-tests.sh
[2024-09-02T09:57:44.757Z] Test results: passed: 1
[2024-09-02T09:57:44.757Z] Report written to /Users/jenkins/workspace/Test_openjdk8_hs_dev.functional_x86-64_mac/aqa-tests/functional/security/ssl-tests/ssl-tests/test.1725271027/jdk/report/html/report.html
[2024-09-02T09:57:44.757Z] Results written to /Users/jenkins/workspace/Test_openjdk8_hs_dev.functional_x86-64_mac/aqa-tests/functional/security/ssl-tests/ssl-tests/test.1725271027/jdk/work
[2024-09-02T09:57:44.757Z] ~/workspace/Test_openjdk8_hs_dev.functional_x86-64_mac/aqa-tests/TKG/output_17252710221914/ssl-tests_0
[2024-09-02T09:57:44.757Z] Missing tests.log!
[2024-09-02T09:57:44.757Z] -----------------------------------
[2024-09-02T09:57:44.757Z] ssl-tests_0_FAILED
This continues to happen.
https://ci.adoptium.net/job/Test_openjdk8_hs_dev.functional_x86-64_mac/51
22:11:39 + [[ incompatiblefalse == compatibletrue ]]
22:11:39 + [[ incompatiblefalse == incompatiblefalse ]]
22:11:39 + run_swing_component_test_unset incompatible false
23:01:56 Cancelling nested steps due to timeout
23:01:56 Sending interrupt signal to process
23:02:07 make[4]: *** [TestHeadlessComponents_0] Terminated: 15
23:02:07 make[3]: *** [dev.functional-testHeadlessComponents] Terminated: 15
23:02:07 make[2]: *** [dev.functional-functional] Terminated: 15
23:02:07 make[1]: *** [dev.functional-..] Terminated: 15
23:02:07 make: *** [_dev.functional] Terminated: 15
23:02:07 script returned exit code 2
Recommend we exclude that target until this issue is resolved.
Edit: PR created here: https://github.com/adoptium/aqa-tests/pull/6648