[gnutls-devel] GnuTLS | Reduce runtime for timeout tests (#636)
Development of GNU's TLS library
gnutls-devel at lists.gnutls.org
Sun Dec 2 14:22:47 CET 2018
New Issue was created.
Issue 636: https://gitlab.com/gnutls/gnutls/issues/636
Author: Tim Rühsen
Wondering why some tests take a very long time while CPU is idle, I looked into `tests/handshake-timeout.c`.
This tests takes 45s, but I expected it to run 30s. The timeout in the client code and the sleep in the server code seem to add up - is this expected behavior ?
But anyways, why using 20s timeout in the client code and 30s sleep in the server code at all ? Having 2s and 3s should be fine as well (=stable even on slow machines), reducing execution time from 45s to 5s. I assume this is similar in other slow running timeout tests. I guess we can reduce the time for executing the test harness by 6-8 minutes on a single core CI runner, just by tuning these timeout values.
Reply to this email directly or view it on GitLab: https://gitlab.com/gnutls/gnutls/issues/636
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Gnutls-devel