qt6-bb10/tests/auto
Mårten Nordheim 42a62db6f9 tst_Http2: Test SETTINGS_HEADER_TABLE_SIZE handling
This somewhat duplicates some other tests, namely the QHttp2Connection
one, but tst_http2 is our only coverage of the HTTP/2 code prior to 6.8.

This change adds a test where the server sets the
SETTINGS_HEADER_TABLE_SIZE to 0, effectively disabling the dynamic
table. We, in an earlier patch, makes the HPack table error out if
a new header entry is about to be added if the table has not been
resized below a changed 'max'. So, we take advantage of that here and
set the new 'max' capacity without resizing the table, or updating
dynamic capacity causing it to fail if the client doesn't send the
expected Dynamic Table Size Update.

Task-number: QTBUG-132277
Pick-to: 6.5
Change-Id: I1ca8ca7828d5b83606e7adbcfc13c154fa1e3cab
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
(cherry picked from commit f7c3acd27ff48b24f99086be206acbe7e00e3208)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 9a1edf52d4b5af35d29b4b2563d1cebafe889385)
Reviewed-by: Mate Barany <mate.barany@qt.io>
2025-01-13 17:44:13 +01:00
..
bic/data Add 6.8.0 binary compatibility file 2024-10-17 19:30:33 +00:00
cmake Bump version to 6.8.2 2024-11-14 15:04:34 +00:00
concurrent QtConcurrent: fix support for callables with deduced return type 2025-01-06 17:09:37 +00:00
corelib JNI: replace va_arg helper with variadic template 2025-01-13 14:52:09 +01:00
dbus QtDBus: disallow sending method calls without destinations on a bus 2024-10-22 07:17:08 +00:00
gui tst_Q{Chrono,}Timer: fix typo in CMakelists.txt 2025-01-13 13:50:09 +00:00
guiapplauncher Convert "Color Editor Factory" Example to snippets 2024-04-19 13:39:41 +02:00
network tst_Http2: Test SETTINGS_HEADER_TABLE_SIZE handling 2025-01-13 17:44:13 +01:00
opengl tests: Remove remains of qmake conversion from CMakeLists.txt files 2023-02-17 21:56:49 +01:00
other Fix tst_gestures flakiness on XCB 2024-11-14 17:45:35 +00:00
printsupport tests: blacklist tst_QPrinter::testPrintPreviewDialog() 2024-08-12 09:43:38 +00:00
shared Introduce flag to use typographical line metrics for fonts 2024-05-31 19:30:53 +02:00
sql Tests: Reduce the number of module includes 2024-11-04 19:42:27 +00:00
testlib selftests/silent_fatal: disable core dumps and MSVC debug dialogs 2024-12-04 01:47:11 +00:00
tools moc: fix GCC -Wextra-semi colon after member function definitions 2025-01-01 04:02:35 +00:00
wasm wasm: Fix focus handling 2024-11-27 06:47:13 +00:00
widgets Extend blacklisting of tst_QWidget::showMinimizedKeepsFocus to macOS 15 2024-12-20 04:30:28 +00:00
xml QDomDocument::toByteArray() crashed in case of high XML nesting level 2024-12-06 11:53:53 +01:00
CMakeLists.txt tst_QSettings: port to QTEST_THROW_ON_FAIL 2024-06-27 06:06:02 +00:00
network-helpers.h network-helpers.h: add a missing include 2024-11-02 16:25:06 +00:00
network-settings.h Change license for tests files 2024-02-04 09:56:42 +01:00