Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

test/simple/test-tls-server-verify.js times out on our Windows 2012 Jenkins agent #25279

Closed
misterdjules opened this issue May 12, 2015 · 6 comments

Comments

@misterdjules
Copy link

This currently prevents us from using the node-accept-pull-request job to land changes. I did some additional tests, and test/simple/test-tls-server-verify.js takes around 80 seconds to run on our Windows 2012 server Jenkins agent. It takes less time on my local Windows 7 VMWare VM (under 60 seconds).

@orangemocha Do you have some time to look into this?

@jbergstroem
Copy link
Member

See nodejs/node#1461 for slightly more info.

@misterdjules
Copy link
Author

@jbergstroem Thank you for the heads up, very much appreciated 👍

@orangemocha
Copy link
Contributor

Investigating... we'll probably have to mark it as flaky to unblock the CI.

@orangemocha
Copy link
Contributor

The test is slow on Windows because of two 1 second delays in the Windows version of openssl-cli.exe. We have reported the issue to openssl: http://rt.openssl.org/Ticket/Display.html?user=guest&pass=guest&id=3849

Now working on a workaround, modifying the test to let all those test cases run in parallel instead of serialized, so that it finishes quickly in spite of the openssl-cli delay.

@orangemocha
Copy link
Contributor

PR ready: #25368

@orangemocha
Copy link
Contributor

Fixed in 1034982, which also unmarks the test as flaky.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants