tst_QHttp2Connection: make settings exchange wait for acknowledgement
Is needed when sending more SETTINGS frames during the test later Task-number: QTBUG-132277 Pick-to: 6.8 Change-Id: I24b2a5d1b2e7aecd8687db5b24f37233df3b91dd Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> (cherry picked from commit 6e7a15f5c50a94216bcf35241ec008e6c419ba18) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
7ce68e59fd
commit
b91edac40d
@ -153,7 +153,8 @@ bool tst_QHttp2Connection::waitForSettingsExchange(QHttp2Connection *client,
|
||||
client->handleReadyRead(); // handle incoming frames, send response
|
||||
|
||||
bool success = QTest::qWaitFor([&]() {
|
||||
return settingsFrameReceived && serverSettingsFrameReceived;
|
||||
return settingsFrameReceived && serverSettingsFrameReceived
|
||||
&& !client->waitingForSettingsACK && !server->waitingForSettingsACK;
|
||||
});
|
||||
|
||||
disconnect(c);
|
||||
|
Loading…
x
Reference in New Issue
Block a user