diff --git a/.evergreen/config.yml b/.evergreen/config.yml index cb22b18049c..72a1cde702a 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -4834,6 +4834,14 @@ buildvariants: - run-custom-csfle-tests-rapid - run-custom-csfle-tests-latest - test-latest-driver-mongodb-client-encryption-6.0.0 + - name: rhel8-test-serverless + display_name: Serverless Test + run_on: rhel80-large + expansions: + NODE_LTS_VERSION: 16 + NPM_VERSION: 9 + tasks: + - serverless_task_group - name: rhel8-test-gcp-kms display_name: GCP KMS Test run_on: debian11-small diff --git a/.evergreen/generate_evergreen_tasks.js b/.evergreen/generate_evergreen_tasks.js index abb701621cd..2af924466f3 100644 --- a/.evergreen/generate_evergreen_tasks.js +++ b/.evergreen/generate_evergreen_tasks.js @@ -786,18 +786,17 @@ BUILD_VARIANTS.push({ tasks: customDependencyTests.map(({ name }) => name) }); -// TODO(NODE-6748): unskip serverless tests when getParameter and failPoints are possible // special case for serverless testing -// BUILD_VARIANTS.push({ -// name: 'rhel8-test-serverless', -// display_name: 'Serverless Test', -// run_on: DEFAULT_OS, -// expansions: { -// NODE_LTS_VERSION: LOWEST_LTS, -// NPM_VERSION: 9 -// }, -// tasks: ['serverless_task_group'] -// }); +BUILD_VARIANTS.push({ + name: 'rhel8-test-serverless', + display_name: 'Serverless Test', + run_on: DEFAULT_OS, + expansions: { + NODE_LTS_VERSION: LOWEST_LTS, + NPM_VERSION: 9 + }, + tasks: ['serverless_task_group'] +}); BUILD_VARIANTS.push({ name: 'rhel8-test-gcp-kms',