Skip to content

Conversation

@jgraham
Copy link
Contributor

@jgraham jgraham commented Apr 10, 2025

No description provided.

They aren't removed from the list when not pending, so this is confusing.
@jgraham
Copy link
Contributor Author

jgraham commented Apr 10, 2025

@jgraham
Copy link
Contributor Author

jgraham commented Apr 10, 2025

I'm pretty confident that all the Firefox changes are existing intermittents.

jgraham added 3 commits April 10, 2025 15:54
Otherwise we end up not calling the done callbacks, which in the case
of remote tests means that we don't notify the parent that the tests
are done, so we can't end the test run, and eventually time out. This
wastes a huge amount of time in CI.
@jgraham jgraham force-pushed the remote_test_timeout branch from 2c82bb6 to 0e4ea34 Compare April 10, 2025 14:54
@jgraham jgraham marked this pull request as ready for review April 11, 2025 07:39
@jgraham jgraham requested a review from a team as a code owner April 11, 2025 07:39
@wpt-pr-bot
Copy link
Collaborator

There are no reviewers for this pull request besides its author. Please reach out on the chat room to get help with this. Thank you!

@jgraham
Copy link
Contributor Author

jgraham commented Apr 11, 2025

I don't know why I can't find the Chrome or Firefox Android runs on wpt.fyi

Copy link
Contributor

@Ms2ger Ms2ger left a comment

Choose a reason for hiding this comment

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

Seems okay based on a quick look

Copy link
Member

@gsnedders gsnedders left a comment

Choose a reason for hiding this comment

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

r+ with nit


Tests.prototype.push = function(test)
{
if (this.phase == this.phases.COMPLETE) {
Copy link
Member

Choose a reason for hiding this comment

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

We mostly use strict equality in this file, so we should probably remain consistent with that.

This change also isn't immediately obviously part of fixing an off-by-one error.

@gsnedders
Copy link
Member

I don't know why I can't find the Chrome or Firefox Android runs on wpt.fyi

https://wpt.fyi/runs?sha=0e4ea3448ac04586943389df31d9a9c091377cef&max-count=100&from=2025-04-01T00%3A00&product=chrome_android&product=firefox_android&product=chrome&product=firefox&product=safari shows the Chrome run, and https://wpt.fyi/status shows run 5172680024391680 as pending — which may well be the Firefox Android run? Why that is stuck in pending is a good question.

@jgraham jgraham closed this Apr 22, 2025
@jgraham jgraham reopened this Apr 22, 2025
@jgraham jgraham merged commit 3f84cef into master Apr 22, 2025
18 checks passed
@jgraham jgraham deleted the remote_test_timeout branch April 22, 2025 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants