-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sequential/test-tls-psk-client fails on IBM i #44821
Comments
Turns out that this test is failing because the spawn of the CLI openssl tool fails, although that isn't caught/reported: node/test/sequential/test-tls-psk-client.js Lines 18 to 26 in 5118c31
If I manually run the
However using the system OpenSSL CLI gives:
Which leads to:
cc @nodejs/platform-ibmi |
I know that in the node rpm we build with |
@V-for-Vasili It would be OpenSSl 3.0.x, built from |
Yep, we don't support 3.x on Ibmi, and we use 1.1.1 with the node rpm. 3.x is work in progress currently. |
Looks like that failed while linking 😞 . |
Add assertions to sequential/test-tls-psk-client to check if the spawned OpenSSL server has exited in any way except for the expected termination by the cleanUp() function. The added assertions will prevent the test from spinning forever trying to connect to the non-existent server in the case that the spawned process has exited. Include stderr and stdout in the assertion failure message to aid debugging. PR-URL: #44824 Refs: #44821 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Further digging on test-iinthecloud-ibmi73-ppc64_be-1 showed that the system Turns out we've seen this before: #42152 (comment) |
(FWIW after #44824 the test no longer times out but fails with the "Protocol driver not attached" error from the call to the openssl CLI (either system when compiled with |
Add assertions to sequential/test-tls-psk-client to check if the spawned OpenSSL server has exited in any way except for the expected termination by the cleanUp() function. The added assertions will prevent the test from spinning forever trying to connect to the non-existent server in the case that the spawned process has exited. Include stderr and stdout in the assertion failure message to aid debugging. PR-URL: #44824 Refs: #44821 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
With #44215 we're down to one test that is failing the IBM i CI build:
https://ci.nodejs.org/job/node-test-commit-ibmi/862/nodes=ibmi73-ppc64/console
This test is already marked flaky on IBM i
node/test/sequential/sequential.status
Lines 30 to 31 in d7f1934
severity: fail
) instead of flakes (severity: flaky
).Originally posted by @richardlau in #43509 (comment)
The text was updated successfully, but these errors were encountered: