Skip to content

Commit

Permalink
chore: add tag to performance variant
Browse files Browse the repository at this point in the history
  • Loading branch information
nbbeeken committed Feb 11, 2025
1 parent 5f4500b commit 83218f4
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 12 deletions.
4 changes: 3 additions & 1 deletion .evergreen/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3200,7 +3200,7 @@ tasks:
- func: download and merge coverage
depends_on:
- name: '*'
variant: '*'
variant: '* !performance-tests'
status: '*'
patch_optional: true
- name: run-custom-csfle-tests-5.0
Expand Down Expand Up @@ -4825,6 +4825,8 @@ buildvariants:
- run-spec-benchmark-tests-node-server-timeoutMS-0
- run-spec-benchmark-tests-node-server-monitorCommands-true
- run-spec-benchmark-tests-node-server-logging
tags:
- performance
- name: rhel8-custom-dependency-tests
display_name: Custom Dependency Version Test
run_on: rhel80-large
Expand Down
32 changes: 21 additions & 11 deletions .evergreen/generate_evergreen_tasks.js
Original file line number Diff line number Diff line change
Expand Up @@ -718,7 +718,14 @@ const coverageTask = {
func: 'download and merge coverage'
}
],
depends_on: [{ name: '*', variant: '*', status: '*', patch_optional: true }]
depends_on: [
{
name: '*',
variant: '* !performance-tests',
status: '*',
patch_optional: true
}
]
};

SINGLETON_TASKS.push(coverageTask);
Expand Down Expand Up @@ -768,7 +775,8 @@ function addPerformanceTasks() {
name: 'performance-tests',
display_name: 'Performance Test',
run_on: 'rhel90-dbx-perf-large',
tasks: tasks.map(({ name }) => name)
tasks: tasks.map(({ name }) => name),
tags: ['performance']
});
}
addPerformanceTasks();
Expand Down Expand Up @@ -872,15 +880,17 @@ for (const variant of BUILD_VARIANTS.filter(
}

const fileData = yaml.load(fs.readFileSync(`${__dirname}/config.in.yml`, 'utf8'));
fileData.tasks = (fileData.tasks || [])
.concat(BASE_TASKS)
.concat(TASKS)
.concat(SINGLETON_TASKS)
.concat(AUTH_DISABLED_TASKS)
.concat(AWS_LAMBDA_HANDLER_TASKS)
.concat(MONGOCRYPTD_CSFLE_TASKS);

fileData.buildvariants = (fileData.buildvariants || []).concat(BUILD_VARIANTS);
fileData.tasks = [
...(fileData.tasks ?? []),
...BASE_TASKS,
...TASKS,
...SINGLETON_TASKS,
...AUTH_DISABLED_TASKS,
...AWS_LAMBDA_HANDLER_TASKS,
...MONGOCRYPTD_CSFLE_TASKS
];

fileData.buildvariants = [...(fileData.buildvariants ?? []), ...BUILD_VARIANTS];

fs.writeFileSync(
`${__dirname}/config.yml`,
Expand Down

0 comments on commit 83218f4

Please sign in to comment.