tst_QHttp2Connection: make settings exchange wait for acknowledgement
Is needed when sending more SETTINGS frames during the test later Task-number: QTBUG-132277 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> (cherry picked from commit b91edac40d4ca62c19038853f0e45d48b0957325)
This commit is contained in:
parent
12b81f3cae
commit
5e84d211d5
@ -152,7 +152,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