Skip to content

Turn Http prefix tests to non-tentative, with predictable failure messages - #53436

Merged
foolip merged 1 commit into
masterfrom
cookie_prefix_test_move_to_non_tentative
Jun 30, 2025
Merged

Turn Http prefix tests to non-tentative, with predictable failure messages#53436
foolip merged 1 commit into
masterfrom
cookie_prefix_test_move_to_non_tentative

Conversation

@yoavweiss

@yoavweiss yoavweiss commented Jun 27, 2025

Copy link
Copy Markdown
Contributor

As httpwg/http-extensions#3110 had landed, we can mark the relevant tests as non-tentative.

On top of that, their current failure messages are not predictable, making them hard to land in WebKit (where predictable expectations are expected).

This change renames the tests, and makes their failure messages predictable.

@annevk annevk left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suspect you can just use let http_prefix_counter here, but this is okay.

@foolip

foolip commented Jun 30, 2025

Copy link
Copy Markdown
Member

Firefox stability checks are failing on /cookies/partitioned-cookies/partitioned-cookies-a-b-a-embed.tentative.https.html, because it uses cookies/resources/cookie-helper.sub.js. @yoavweiss are you confident the flakiness is preexisting or could it be caused by these changes?

@yoavweiss

Copy link
Copy Markdown
Contributor Author

My changes modify the cookie value but keep it unique per test. Looking at the flaky failures I don't see how they can be related to that.

@foolip

foolip commented Jun 30, 2025

Copy link
Copy Markdown
Member

@yoavweiss thanks for taking a look. I'll admin merge on the assumption that this is preexisting then.

@foolip
foolip merged commit 79affd2 into master Jun 30, 2025
23 of 25 checks passed
@foolip
foolip deleted the cookie_prefix_test_move_to_non_tentative branch June 30, 2025 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants