Bug 271770

Summary: imported/w3c/web-platform-tests/xhr/setrequestheader-case-insensitive.htm is a flaky failure
Product: WebKit Reporter: Jay Stfleur <j_stfleur>
Component: Tools / TestsAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: annevk, ap, m_finkel, Morningstar, webkit-bot-watchers-bugzilla, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Jay Stfleur
Reported 2024-03-27 10:01:03 PDT
Description: imported/w3c/web-platform-tests/xhr/setrequestheader-case-insensitive.htm Is a consistent failure after test expectation was removed on 274826@main, test continued to fail after. History: https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fxhr%2Fsetrequestheader-case-insensitive.htm&platform=mac&flavor=wk1& Diff/Image Diff/Crash Log: --- /Volumes/Data/worker/Apple-Sonoma-Debug-AppleSilicon-WK1-Tests/build/layout-test-results/imported/w3c/web-platform-tests/xhr/setrequestheader-case-insensitive-expected.txt +++ /Volumes/Data/worker/Apple-Sonoma-Debug-AppleSilicon-WK1-Tests/build/layout-test-results/imported/w3c/web-platform-tests/xhr/setrequestheader-case-insensitive-actual.txt @@ -1,4 +1,4 @@ PASS XMLHttpRequest: setRequestHeader() - headers that differ in case -FAIL XMLHttpRequest: setRequestHeader() - headers that differ in case 1 assert_regexp_match: expected object "/content-TYPE/" but got "Host: localhost:8800\nContent-Type: x/x\nConnection: keep-alive\nTHIS-IS-A-TEST: 1, 2\nAccept: */*\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)\nReferer: http://localhost:8800/xhr/setrequestheader-case-insensitive.htm\nAccept-Language: en-US,en;q=0.9\nAccept-Encoding: gzip, deflate\n\n" +FAIL XMLHttpRequest: setRequestHeader() - headers that differ in case 1 assert_regexp_match: expected object "/content-TYPE/" but got "Host: localhost:8800\nContent-Type: x/x\nConnection: keep-alive\nTHIS-IS-A-TEST: 1, 2\nAccept: */*\nUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko)\nReferer: http://localhost:8800/xhr/setrequestheader-case-insensitive.htm\nAccept-Language: en\nAccept-Encoding: gzip, deflate\n\n"
Attachments
Radar WebKit Bug Importer
Comment 1 2024-03-27 10:02:53 PDT
Dawn Morningstar
Comment 2 2024-03-27 12:15:44 PDT
This is flaky on iOS too
Alexey Proskuryakov
Comment 3 2024-03-27 16:39:52 PDT
I'm not sure why the failure expectation for the test was removed as part of the change, it seems unrelated to me. The test was failing before that, too. The difference here is in Accept-Language header field, which is very much not something I'd expect. Is this reproducible locally? Could be leaking state from some preceding test. Seems worth investigating.
EWS
Comment 4 2024-05-15 16:41:16 PDT
Test gardening commit 278836@main (1b89fed26859): <https://commits.webkit.org/278836@main> Reviewed commits have been landed. Closing PR #28629 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.