diff options
author | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2019-06-03 16:16:14 +0200 |
---|---|---|
committer | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2019-06-04 14:36:58 +0200 |
commit | c6763ec1491e62b9d45179906cf4c05cdf794a85 (patch) | |
tree | b609546bad9bea7ec69a4fdce1a348914cf3c9f3 /src/dbus/qdbuspendingcall_p.h | |
parent | 29425f1e7776c3fcea3b041484d97683a57b431d (diff) |
tst_qnetworkreply - QSKIP/disable tests that deadlock on Windows
We use global object to store errors found by q_X509Callback.
Thus, we also use a lock/mutex. It would appear all tests
involving in-process server and QNAM are prone to intermittent
failures on our Windows VMs - it's always about timeouts due
to the client socket (QNAM) locking and the server socket blocking
main thread while trying to acquire the same lock.
The real fix is to re-write our verification callback so that
it does not need locking/does not block the main and 'http'
threads as a result. But such change is too dangerous for
5.13.0 so we instead have a somewhat handicapped/reduced
test on Windows.
The fixed QSSlSocket will go into 5.13.
Task-number: QTBUG-76157
Change-Id: Ia54701bcb3f6f079a69e52c8904ac3efcee4a787
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'src/dbus/qdbuspendingcall_p.h')
0 files changed, 0 insertions, 0 deletions