55 lines
2.4 KiB
YAML
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
|