Bug 193322 - [GTK] Several fetch tests failing since r239693 "Resync WPT fetch tests to 834eac4"
Summary: [GTK] Several fetch tests failing since r239693 "Resync WPT fetch tests to 83...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-10 07:41 PST by Miguel Gomez
Modified: 2021-05-17 21:27 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miguel Gomez 2019-01-10 07:41:45 PST
There are 11 tests failing, here they are with their diffs:

imported/w3c/web-platform-tests/fetch/api/basic/header-value-combining.any.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/api/basic/header-value-combining.any-pretty-diff.html

imported/w3c/web-platform-tests/fetch/api/basic/header-value-combining.any.worker.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/api/basic/header-value-combining.any.worker-pretty-diff.html

imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any-pretty-diff.html

imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.worker.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.worker-pretty-diff.html

imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-pretty-diff.html

imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-pretty-diff.html

imported/w3c/web-platform-tests/fetch/api/redirect/redirect-mode.any.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-mode.any-pretty-diff.html

imported/w3c/web-platform-tests/fetch/api/redirect/redirect-mode.any.worker.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-mode.any.worker-pretty-diff.html

imported/w3c/web-platform-tests/fetch/content-type/script.window.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/content-type/script.window-pretty-diff.html

imported/w3c/web-platform-tests/fetch/http-cache/cc-request.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-pretty-diff.html

imported/w3c/web-platform-tests/fetch/nosniff/parsing-nosniff.window.html [ Failure ]
https://build.webkit.org/results/GTK%20Linux%2064-bit%20Release%20(Tests)/r239824%20(9332)/imported/w3c/web-platform-tests/fetch/nosniff/parsing-nosniff.window-pretty-diff.html
Comment 1 Miguel Gomez 2019-02-07 01:56:21 PST
imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.html
imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker.html

are passing now, since r240984 I suspect.
Comment 2 Diego Pino 2020-04-23 00:14:59 PDT
Updated baselines of several failing tests in r260559, as GTK expected results were better than the general expected results.

Also removed imported/w3c/web-platform-tests/fetch/http-cache/cc-request.html from WPE expectations as it started passing after r259703.

At this moment the remaining tests filed under this bug are:

imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.html [ Failure ]
imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.worker.html [ Failure ]
imported/w3c/web-platform-tests/fetch/content-type/script.window.html [ Failure ]
Comment 3 Lauro Moura 2021-05-17 21:27:49 PDT
> imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.html [ Failure ]
> imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.worker.html [ Failure ]

These two are related to bug179475, which was moved to libsoup's https://gitlab.gnome.org/GNOME/libsoup/-/issues/111.

libsoup compares the lowercase header names for faster comparison, at the cost of story only the first 'caseness' of a given header name received. This is making the second assertion in these two tests to fail.

I've updated their bug entry to point to bug179475 and moved them to the GLib expectations as it's affecting WPE too.

> imported/w3c/web-platform-tests/fetch/content-type/script.window.html

Removed the WPE baseline (already many fails) and moved the expectation from GTK to GLib.

Gardened these in r277640.