Files
mongo/buildscripts/resmokeconfig/suites/benchmarks_second_half.yml
Andrew Bradshaw b7ea757623 SERVER-96986 Move CI from SCons to Bazel (#33596)
GitOrigin-RevId: 1a2d45af69f48ab53f1d7db4c0848bba089f447a
2025-04-10 03:14:56 +00:00

55 lines
2.4 KiB
YAML

test_kind: benchmark_test
selector:
root: bazel-bin/install/install-second_half_bm_test_list.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.
# Note: There is no explicit include_files list here. Instead, we automatically get everything
# from benchmarks.txt, and then subtract the entries from benchmarks_first_half.yml (see below).
exclude_files:
# Exclude everything from benchmarks_first_half.yml:
- bazel-bin/**/first_half_bm*
- bazel-bin/**/lock_manager_bm*
- bazel-bin/**/path_lower_bm*
- bazel-bin/**/abt_lower_bm*
- bazel-bin/**/string_bm*
- bazel-bin/**/stacktrace_bm*
- bazel-bin/**/placement_history_bm*
- bazel-bin/**/system_resource_canary_bm*
- bazel-bin/**/future_bm*
- bazel-bin/**/key_gen_bm*
- bazel-bin/**/histogram_bm*
- bazel-bin/**/document_source_group_bm*
# The trailing asterisk is for handling the .exe extension on Windows.
# Hash table benchmark is really slow, don't run on evergreen
- bazel-bin/**/hash_table_bm*
# These benchmarks are being run as part of the benchmarks_query.yml
- bazel-bin/**/query_bm*
- bazel-bin/**/plan_cache_classic_bm*
- bazel-bin/**/point_query_bm*
- bazel-bin/**/distinct_scan_bm*
# These benchmarks are being run as part of the benchmarks_expression*.yml
- bazel-bin/**/expression_bm*
- bazel-bin/**/sbe_expression_bm*
# These benchmarks are being run as part of the benchmarks_streams.yml test suite.
- bazel-bin/**/streams_operator_dag_bm*
- bazel-bin/**/streams_window_operator_bm*
# These benchmarks are only run when modifying or upgrading the immutable library.
- bazel-bin/**/immutable_absl_comparison_bm*
- bazel-bin/**/immutable_std_comparison_bm*
# These benchmarks are being run as part of the benchmarks_util.yml test suite.
- bazel-bin/**/tracking_allocator_bm*
# These benchmarks are being run as part of the benchmarks_sorter.yml test suite.
- bazel-bin/**/sorter_checksum_calculator_bm*
# These benchmarks are being run as part of the benchmarks_audit.yml test suite.
- bazel-bin/**/audit_bm*
executor:
config: {}
hooks:
- class: GenerateAndCheckPerfResults