Skip to content

Commit b3fde6e

Browse files
committed
add tags to benchmarks
1 parent ae234a8 commit b3fde6e

18 files changed

+43
-17
lines changed

test/benchmarks/driver_bench/src/driver.mts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ import process from 'node:process';
77
const __dirname = import.meta.dirname;
88
const require = module.createRequire(__dirname);
99

10+
export const SPEC_TAG = 'spec-benchmark';
11+
export const ALERT_TAG = 'alerting-benchmark';
12+
export const CURSOR_TAG = 'cursor-benchmark';
13+
export const READ_TAG = 'read-benchmark';
14+
export const WRITE_TAG = 'write-benchmark';
15+
1016
/**
1117
* The path to the MongoDB Node.js driver.
1218
* This MUST be set to the directory the driver is installed in

test/benchmarks/driver_bench/src/suites/multi_bench/find_many_and_empty_cursor.mts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
/* eslint-disable @typescript-eslint/no-unused-vars */
2-
import { driver, type mongodb } from '../../driver.mjs';
2+
import { driver, ALERT_TAG, SPEC_TAG, type mongodb, CURSOR_TAG, READ_TAG } from '../../driver.mjs';
33

44
export const taskSize = 16.22;
55

6+
export const tags = [ALERT_TAG, SPEC_TAG, CURSOR_TAG, READ_TAG];
7+
68
let collection: mongodb.Collection;
79

810
export async function before() {

test/benchmarks/driver_bench/src/suites/multi_bench/grid_fs_download.mts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import { Readable, Writable } from 'node:stream';
22
import { pipeline } from 'node:stream/promises';
33

4-
import { driver, type mongodb } from '../../driver.mjs';
4+
import { driver, SPEC_TAG, ALERT_TAG, type mongodb, CURSOR_TAG, READ_TAG } from '../../driver.mjs';
55

66
export const taskSize = 52.43;
77

8+
export const tags = [ALERT_TAG, SPEC_TAG, CURSOR_TAG, READ_TAG];
9+
810
let bucket: mongodb.GridFSBucket;
911
let bin: Uint8Array;
1012
let _id: mongodb.ObjectId;

test/benchmarks/driver_bench/src/suites/multi_bench/grid_fs_upload.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { Readable } from 'node:stream';
22
import { pipeline } from 'node:stream/promises';
33

4-
import { driver, type mongodb } from '../../driver.mjs';
4+
import { ALERT_TAG, driver, SPEC_TAG, WRITE_TAG, type mongodb } from '../../driver.mjs';
55

66
export const taskSize = 52.43;
7+
export const tags = [ALERT_TAG, SPEC_TAG, WRITE_TAG];
78

89
let bucket: mongodb.GridFSBucket;
910
let uploadStream: mongodb.GridFSBucketWriteStream;

test/benchmarks/driver_bench/src/suites/multi_bench/large_doc_bulk_insert.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import { driver, type mongodb } from '../../driver.mjs';
1+
import { ALERT_TAG, driver, SPEC_TAG, WRITE_TAG, type mongodb } from '../../driver.mjs';
22

33
export const taskSize = 27.31;
4+
export const tags = [SPEC_TAG, ALERT_TAG, WRITE_TAG];
45

56
let collection: mongodb.Collection;
67
let documents: any[];

test/benchmarks/driver_bench/src/suites/multi_bench/small_doc_bulk_insert.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import { driver, type mongodb } from '../../driver.mjs';
1+
import { ALERT_TAG, driver, SPEC_TAG, WRITE_TAG, type mongodb } from '../../driver.mjs';
22

33
export const taskSize = 2.75;
4+
export const tags = [SPEC_TAG, ALERT_TAG, WRITE_TAG];
45

56
let collection: mongodb.Collection;
67
let documents: any[];

test/benchmarks/driver_bench/src/suites/node_specific/aggregate_a_million_documents_and_to_array.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import { driver, type mongodb } from '../../driver.mjs';
1+
import { ALERT_TAG, driver, READ_TAG, type mongodb } from '../../driver.mjs';
22

33
export const taskSize = 16;
4+
export const tags = [ALERT_TAG, READ_TAG];
45

56
let db: mongodb.Db;
67

test/benchmarks/driver_bench/src/suites/node_specific/aggregate_a_million_tweets_and_to_array.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import { driver, type mongodb } from '../../driver.mjs';
1+
import { ALERT_TAG, driver, READ_TAG, type mongodb } from '../../driver.mjs';
22

33
export const taskSize = 1500;
4+
export const tags = [ALERT_TAG, READ_TAG];
45

56
let db: mongodb.Db;
67
let tweet: Record<string, any>;

test/benchmarks/driver_bench/src/suites/node_specific/find_many_and_to_array.mts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import { driver, type mongodb } from '../../driver.mjs';
1+
import { ALERT_TAG, driver, READ_TAG, SPEC_TAG, type mongodb } from '../../driver.mjs';
22

33
export const taskSize = 16.22;
44

5+
export const tags = [SPEC_TAG, ALERT_TAG,READ_TAG]
6+
57
let collection: mongodb.Collection;
68

79
export async function before() {

test/benchmarks/driver_bench/src/suites/node_specific/ping.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import { driver, type mongodb } from '../../driver.mjs';
1+
import { ALERT_TAG, driver, WRITE_TAG, type mongodb } from '../../driver.mjs';
22

33
// { ping: 1 } is 15 bytes of BSON x 10,000 iterations
44
export const taskSize = 0.15;
5+
export const tags = [ALERT_TAG];
56

67
let db: mongodb.Db;
78

0 commit comments

Comments
 (0)