Skip to content

test(NODE-7498): remove 3 linux-specific tests from Windows Nodeless variant#4909

Merged
dariakp merged 5 commits intomainfrom
NODE-7498-fix-windows-nodeless-tests
Mar 30, 2026
Merged

test(NODE-7498): remove 3 linux-specific tests from Windows Nodeless variant#4909
dariakp merged 5 commits intomainfrom
NODE-7498-fix-windows-nodeless-tests

Conversation

@PavelSafronov
Copy link
Copy Markdown
Contributor

Description

Summary of Changes

3 Linux-specific tests were incorrectly added to list of tests to run in Windows Nodeless environment. Removing these Linux-specific tests.

Notes for Reviewers

What is the motivation for this change?

Release Highlight

Release notes highlight

Double check the following

  • Lint is passing (npm run check:lint)
  • Self-review completed using the steps outlined here
  • PR title follows the correct format: type(NODE-xxxx)[!]: description
    • Example: feat(NODE-1234)!: rewriting everything in coffeescript
  • Changes are covered by tests
  • New TODOs have a related JIRA ticket

@PavelSafronov PavelSafronov marked this pull request as ready for review March 27, 2026 14:19
@PavelSafronov PavelSafronov requested a review from a team as a code owner March 27, 2026 14:19
Copilot AI review requested due to automatic review settings March 27, 2026 14:19
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Removes Linux-only test tasks that were mistakenly included in the Windows “nodeless” test matrix, preventing those suites from running in an incompatible environment.

Changes:

  • Dropped test-rapid-load-balanced, test-latest-load-balanced, and test-auth-kerberos from the nodelessTasks task list generator.
  • Removed the same three tasks from the relevant Windows nodeless build variant task lists in Evergreen config.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
.evergreen/generate_evergreen_tasks.js Removes Linux-specific test task names from the shared nodelessTasks list used for task generation.
.evergreen/config.yml Removes those tasks from the affected buildvariants so Windows nodeless no longer schedules them.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 823 to 828
'test-latest-server-v1-api',
'test-x509-authentication',
'test-atlas-connectivity',
'test-rapid-load-balanced',
'test-latest-load-balanced',
'test-auth-kerberos',
'test-auth-ldap',
'test-socks5-csfle',
'test-socks5-tls',
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

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

The PR description says this is specific to the Windows Nodeless variant, but this change removes tasks from the shared nodelessTasks list (which may be consumed by multiple nodeless variants). If Windows-only behavior is intended, consider scoping these removals to the Windows nodeless variant definition (or introducing a Windows-specific nodeless task list) so Linux/macOS nodeless scheduling isn’t inadvertently changed.

Copilot uses AI. Check for mistakes.
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.

This is true @PavelSafronov , do we want to remove those tests from both platforms? If so - can you please update the PR title (commit message will be squashed in merge).

@tadjik1 tadjik1 self-assigned this Mar 27, 2026
@tadjik1 tadjik1 added the Primary Review In Review with primary reviewer, not yet ready for team's eyes label Mar 27, 2026
Copy link
Copy Markdown
Member

@tadjik1 tadjik1 left a comment

Choose a reason for hiding this comment

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

Thanks @PavelSafronov for quick reaction! Please take a look at the first comment of copilot. The rest is fine.

@dariakp dariakp merged commit b2cb05e into main Mar 30, 2026
29 of 30 checks passed
@dariakp dariakp deleted the NODE-7498-fix-windows-nodeless-tests branch March 30, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Primary Review In Review with primary reviewer, not yet ready for team's eyes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants