summaryrefslogtreecommitdiff
path: root/buildscripts/resmokeconfig/suites/benchmarks.yml
blob: e4cb3c6b7aa989006c5365cdaea4564f4058f32b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
test_kind: benchmark_test

selector:
  root: build/benchmarks.txt
  # Please always add the glob pattern for the canary tests as part of "include_files" section when
  # defining a new test suite for your benchmarks. Doing so ensures they'll still run as part of the
  # Evergreen task associated with the new test suite.
  exclude_files:
  # The trailing asterisk is for handling the .exe extension on Windows.
  # These benchmarks are being run as part of the benchmarks_sharding.yml test suite.
  - build/install/bin/chunk_manager_refresh_bm*
  - build/install/bin/migration_chunk_cloner_source_legacy_bm*
  - build/install/bin/sharding_write_router_bm*
  # These benchmarks included in the benchmarks_cst.yml test suite are disabled under SERVER-64949.
  # - build/install/bin/cst_bm*
  # These benchmarks are being run as part of the benchmarks_bsoncolumn.yml test suite.
  - build/install/bin/bsoncolumn_bm*
  - build/install/bin/simple8b_bm*
  # Hash table benchmark is really slow, don't run on evergreen
  - build/install/bin/hash_table_bm*
  # These benchmarks are being run as part of the benchmarks_expression*.yml
  - build/install/bin/expression_bm*
  - build/install/bin/sbe_expression_bm*


executor:
  config: {}
  hooks:
  - class: CombineBenchmarkResults