Skip to content

[tests] unskip windows test for vc dev using waitUntil#12333

Merged
kodiakhq[bot] merged 7 commits intomainfrom
revert-12267-trek/zero-2616-check-into-skipped-test-in-packagenode
Oct 23, 2024
Merged

[tests] unskip windows test for vc dev using waitUntil#12333
kodiakhq[bot] merged 7 commits intomainfrom
revert-12267-trek/zero-2616-check-into-skipped-test-in-packagenode

Conversation

@EndangeredMassa
Copy link
Copy Markdown
Contributor

@EndangeredMassa EndangeredMassa commented Oct 22, 2024

Reverts #12267

This test was skipped in Windows because it was flakey. This PR unskips it and resolves the flakiness by adjusting some timeout values.


This turned out to be a specific issue with Node 22 and Windows and timers.

The way our use of waitUntil works with the devServer's simulations of serverless functions creates an environment where we can kill the dev server at the same time that the waitUntil promise expires. I didn't nail down the exact flow that happens here, but this causes the Node 22 + Windows EPREM error to bubble up to the test failure.

Ultimately, the specific flow isn't critical to figure out here. This is a test setup issue, not a production issue.


In an attempt to prove this is no longer flakey, here are several consecutive successful runs:


CARD: https://linear.app/vercel/issue/ZERO-2700/check-into-skipped-test-in-packagenode-for-windows

@linear
Copy link
Copy Markdown

linear bot commented Oct 22, 2024

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Oct 22, 2024

🦋 Changeset detected

Latest commit: 577e3cc

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 0 packages

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@EndangeredMassa EndangeredMassa marked this pull request as ready for review October 22, 2024 18:57
@EndangeredMassa EndangeredMassa changed the title Revert "[node] unskip test for mac/linux" [tests] unskip windows test for vc dev using waitUntil Oct 22, 2024
@EndangeredMassa EndangeredMassa marked this pull request as draft October 22, 2024 18:59
@kodiakhq kodiakhq bot merged commit d392591 into main Oct 23, 2024
@kodiakhq kodiakhq bot deleted the revert-12267-trek/zero-2616-check-into-skipped-test-in-packagenode branch October 23, 2024 01:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants