Bug 269086 - [ iOS 17 Release ] imported/w3c/web-platform-tests/feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html is a constant flaky text failure
Summary: [ iOS 17 Release ] imported/w3c/web-platform-tests/feature-policy/feature-pol...
Status: RESOLVED WONTFIX
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2024-02-09 12:19 PST by Jay Stfleur
Modified: 2024-03-06 15:31 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 Radar WebKit Bug Importer 2024-02-09 12:20:46 PST
<rdar://problem/122661509>
Comment 2 Jay Stfleur 2024-02-09 12:22:03 PST
Reproducibility:
run-webkit-test --ios-simulator imported/w3c/web-platform-tests/feature-policy/feature-policy-frame-policy-allowed-for-all.https.sub.html --child-process=1 --iterations 50
Comment 3 EWS 2024-02-09 14:01:57 PST
Test gardening commit 274386@main (f01f55627f32): <https://commits.webkit.org/274386@main>

Reviewed commits have been landed. Closing PR #24172 and removing active labels.
Comment 4 Chris Dumez 2024-02-28 12:44:40 PST
The diff is about:
```
Blocked access to external URL https://www.localhost:9443/feature-policy/resources/feature-policy-allowedfeatures.html
Blocked access to external URL https://www.localhost:9443/feature-policy/resources/feature-policy-allowedfeatures.html
```

The test is not functional because it tries to load from the "https://www.localhost" domain. Sadly, our test infrastructure doesn't support such domains yet. We also don't currently have a way to silence the "Blocked access to external URL" messages it seems. As a result, marking the test as flaky is the right thing to do for now.

We should be able to re-enable once our test infrastructure gets updated to support custom localhost domains (which I believe Matthew is working on).