Skip to content

Conversation

@shortstacked
Copy link
Collaborator

@shortstacked shortstacked commented Jan 8, 2026

Summary

The distribution script was including skipped tests in it's sharding. Tests are now tagged as "fixme" so they can be skipped.

Task runners were shutdown between tests when unused, so when a test used it there was a delay due to cold start.

Related Linear tickets, Github issues, and Community forum posts

Review / Merge checklist

  • PR title and summary are descriptive. (conventions)
  • Docs updated or follow-up ticket created.
  • Tests included.
  • PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)

@shortstacked shortstacked requested review from a team and seemewalkin and removed request for a team January 8, 2026 22:25
@shortstacked shortstacked enabled auto-merge January 8, 2026 22:25
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

@codecov
Copy link

codecov bot commented Jan 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@n8n-assistant n8n-assistant bot added the n8n team Authored by the n8n team label Jan 8, 2026
@currents-bot
Copy link

currents-bot bot commented Jan 8, 2026

E2E Tests: n8n tests passed after 5m 51.4s

🟢 609 · 🔴 0 · ⚪️ 17 · 🟣 1

View Run Details

Run Details

  • Project: n8n

  • Groups: 2

  • Framework: Playwright

  • Run Status: Passed

  • Commit: 08eb6fe

  • Spec files: 128

  • Overall tests: 626

  • Duration: 5m 51.4s

  • Parallelization: 16

Groups

GroupId Results Spec Files Progress
multi-main:e2e:isolated 🟢 57 · 🔴 0 · ⚪️ 0 9 / 9
multi-main:e2e 🟢 552 · 🔴 0 · ⚪️ 17 · 🟣 1 119 / 119


This message was posted automatically by currents.dev | Integration Settings

@blacksmith-sh

This comment has been minimized.

@shortstacked shortstacked changed the title test: Disable task runner shutdown for containers test: Ignore fixme tests in distribution script Jan 8, 2026
Comment on lines +116 to +119
**Why @fixme instead of test.skip?**
- `test.skip()` tests still appear in `--list` output and get distributed to shards
- `@fixme` tests are filtered out via `--grep-invert`, saving CI resources
- `test.fixme()` semantically indicates "needs fixing" vs "not applicable"
Copy link
Contributor

Choose a reason for hiding this comment

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

🙌

@shortstacked shortstacked added this pull request to the merge queue Jan 9, 2026
Merged via the queue into master with commit 86c593d Jan 9, 2026
45 checks passed
@shortstacked shortstacked deleted the e2e-flaky-taskrunner branch January 9, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

n8n team Authored by the n8n team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants