Skip to content

Commit fd50317

Browse files
committed
add new script
1 parent 3703f72 commit fd50317

File tree

3 files changed

+44
-6
lines changed

3 files changed

+44
-6
lines changed

.evergreen/config.yml

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,24 @@ functions:
4040
args:
4141
- .evergreen/install-dependencies.sh
4242

43+
perf send:
44+
- command: subprocess.exec
45+
params:
46+
working_dir: src
47+
binary: node
48+
env:
49+
project: ${project}
50+
revision_order_id: ${order}
51+
execution: ${execution}
52+
requester: ${requester}
53+
task_id: ${task_id}
54+
task_name: ${task_name}
55+
build_variant: ${build_variant}
56+
version_id: ${version_id}
57+
args:
58+
- .evergreen/perfSend.mjs
59+
- ./test/bench/etc/resultsCollectedMeans.json
60+
4361
run tests:
4462
- command: subprocess.exec
4563
type: test
@@ -255,8 +273,8 @@ tasks:
255273
NPM_VERSION: 9
256274
- func: run granular benchmarks
257275
vars:
258-
WARMUP: 1000
259-
ITERATIONS: 1000
276+
WARMUP: 1
277+
ITERATIONS: 1
260278
- command: subprocess.exec
261279
params:
262280
working_dir: src
@@ -272,7 +290,7 @@ tasks:
272290
version_id: ${version_id}
273291
args:
274292
- .evergreen/perfSend.mjs
275-
- src/test/bench/etc/resultsCollectedMeans.json
293+
- ./test/bench/etc/resultsCollectedMeans.json
276294
- name: run-custom-benchmarks
277295
commands:
278296
- func: fetch source
@@ -284,9 +302,21 @@ tasks:
284302
vars:
285303
NPM_VERSION: 9
286304
- func: run custom benchmarks
287-
- command: perf.send
288-
params:
289-
file: src/customBenchmarkResults.json
305+
- command: subprocess.exec
306+
working_dir: src
307+
binary: bash
308+
env:
309+
project: ${project}
310+
revision_order_id: ${order}
311+
execution: ${execution}
312+
requester: ${requester}
313+
task_id: ${task_id}
314+
task_name: ${task_name}
315+
build_variant: ${build_variant}
316+
version_id: ${version_id}
317+
TARGET_FILE: ../customBenchmarkResults.json
318+
args:
319+
- .evergreen/perf-send.sh
290320
- name: run-spec-benchmarks
291321
commands:
292322
- func: fetch source

.evergreen/perf-send.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/usr/bin/env bash
2+
3+
source $DRIVERS_TOOLS/.evergreen/init-node-and-npm-env.sh
4+
set -o xtrace
5+
TARGET_FILE=$TARGET_FILE
6+
7+
node ./.evergreen/perfSend.mjs $TARGET_FILE

.evergreen/perfSend.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
'use strict';
33

44
import * as fs from 'fs/promises';
5+
console.log(process.versions);
56
// STAGING
67
const API_PATH = "https://performance-monitoring-service-rest.server-tig.staging.corp.mongodb.com/raw_perf_results"
78

0 commit comments

Comments
 (0)