Files
mongo/buildscripts/smoke_tests/server_storage_engine_integration/BUILD.bazel
Sean Lyons b968047ec3 SERVER-115660 Enable running integration smoke tests with bazel (#45459)
GitOrigin-RevId: 967fb0b011eb714bbf31235ab6444a5a5e05a7ff
2026-01-02 17:32:19 +00:00

119 lines
6.0 KiB
Python

load("//bazel/resmoke:resmoke.bzl", "resmoke_suite_test")
resmoke_suite_test(
name = "core",
srcs = [
"//jstests/core/administrative/fsync:fsync.js",
"//jstests/core/catalog/collstats:collStats_numericOnly.js",
"//jstests/core/catalog/collstats:views_coll_stats.js",
"//jstests/core/diagnostics/datasize:datasize2.js",
"//jstests/core/diagnostics/datasize:datasize_validation.js",
"//jstests/core/replicate_record_ids:allow_capped.js",
"//jstests/core/replicate_record_ids:collmod_removes_replicate_record_ids.js",
"//jstests/core/replicate_record_ids:replicate_record_ids_collection_creation.js",
],
config = "//buildscripts/resmokeconfig:suites/core.yml",
data = ["//buildscripts/resmokeconfig:common_jstest_data"],
resmoke_args = ["--runAllFeatureFlagTests"],
tags = [
"ci-development-critical-single-variant",
"server-storage-engine-integration",
],
deps = [
"//src/mongo/db:mongod",
"//src/mongo/shell:mongo",
],
)
resmoke_suite_test(
name = "no_passthrough",
srcs = [
"//jstests/noPassthrough/compression:compression_options.js",
"//jstests/noPassthrough/compression:exhaust_compression.js",
"//jstests/noPassthrough/killOp:datasize_killOp.js",
"//jstests/noPassthrough/killOp:killOp_against_journal_flusher_thread.js",
"//jstests/noPassthrough/killOp:killOp_against_user_write_waiting_on_journal_flusher_thread.js",
"//jstests/noPassthrough/lock_file:lock_file.js",
"//jstests/noPassthrough/lock_file:lock_file_fail_to_open.js",
"//jstests/noPassthrough/recordid:prepare_recordid_initialization.js",
"//jstests/noPassthrough/shutdown:shutdown_while_fsync_locked.js",
"//jstests/noPassthrough/shutdown:shutdown_with_fsync.js",
"//jstests/noPassthrough/txns_cache_errors:temporarily_unavailable_error.js",
"//jstests/noPassthrough/txns_cache_errors:transaction_aborted_under_cache_pressure.js",
"//jstests/noPassthrough/txns_retryable_writes_sessions:skip_write_conflict_retries_failpoint.js",
"//jstests/noPassthrough/wt_integration:block_compressor_options.js",
"//jstests/noPassthrough/wt_integration:configure_with_type_lsm.js",
"//jstests/noPassthrough/wt_integration:devnull.js",
"//jstests/noPassthrough/wt_integration:inmem_config_str.js",
"//jstests/noPassthrough/wt_integration:inmem_full.js",
"//jstests/noPassthrough/wt_integration:server_status_history_storage_stats.js",
"//jstests/noPassthrough/wt_integration:wt_change_log_compressor.js",
"//jstests/noPassthrough/wt_integration:wt_delayed_secondary_read_concern_majority.js",
"//jstests/noPassthrough/wt_integration:wt_index_option_defaults.js",
"//jstests/noPassthrough/wt_integration:wt_malformed_creation_string.js",
"//jstests/noPassthrough/wt_integration:wt_operation_stats.js",
"//jstests/noPassthrough/wt_integration:wt_skip_prepare_conflicts_retries_failpoint.js",
],
config = "//buildscripts/resmokeconfig:suites/no_passthrough.yml",
data = [
"//buildscripts/resmokeconfig:common_jstest_data",
"//jstests/core/txns/libs:prepare_helpers.js",
],
resmoke_args = ["--runAllFeatureFlagTests"],
shard_count = 4,
tags = [
"ci-development-critical-single-variant",
"server-storage-engine-integration",
],
deps = [
"//src/mongo/db:mongod",
"//src/mongo/shell:mongo",
],
)
resmoke_suite_test(
name = "no_passthrough_with_mongod",
srcs = [
"//jstests/noPassthrough/compression:compression_options.js",
"//jstests/noPassthrough/compression:exhaust_compression.js",
"//jstests/noPassthrough/killOp:datasize_killOp.js",
"//jstests/noPassthrough/killOp:killOp_against_journal_flusher_thread.js",
"//jstests/noPassthrough/killOp:killOp_against_user_write_waiting_on_journal_flusher_thread.js",
"//jstests/noPassthrough/lock_file:lock_file.js",
"//jstests/noPassthrough/lock_file:lock_file_fail_to_open.js",
"//jstests/noPassthrough/recordid:prepare_recordid_initialization.js",
"//jstests/noPassthrough/shutdown:shutdown_while_fsync_locked.js",
"//jstests/noPassthrough/shutdown:shutdown_with_fsync.js",
"//jstests/noPassthrough/txns_cache_errors:temporarily_unavailable_error.js",
"//jstests/noPassthrough/txns_cache_errors:transaction_aborted_under_cache_pressure.js",
"//jstests/noPassthrough/txns_retryable_writes_sessions:skip_write_conflict_retries_failpoint.js",
"//jstests/noPassthrough/wt_integration:block_compressor_options.js",
"//jstests/noPassthrough/wt_integration:configure_with_type_lsm.js",
"//jstests/noPassthrough/wt_integration:devnull.js",
"//jstests/noPassthrough/wt_integration:inmem_config_str.js",
"//jstests/noPassthrough/wt_integration:inmem_full.js",
"//jstests/noPassthrough/wt_integration:server_status_history_storage_stats.js",
"//jstests/noPassthrough/wt_integration:wt_change_log_compressor.js",
"//jstests/noPassthrough/wt_integration:wt_delayed_secondary_read_concern_majority.js",
"//jstests/noPassthrough/wt_integration:wt_index_option_defaults.js",
"//jstests/noPassthrough/wt_integration:wt_malformed_creation_string.js",
"//jstests/noPassthrough/wt_integration:wt_operation_stats.js",
"//jstests/noPassthrough/wt_integration:wt_skip_prepare_conflicts_retries_failpoint.js",
],
config = "//buildscripts/resmokeconfig:suites/no_passthrough_with_mongod.yml",
data = [
"//buildscripts/resmokeconfig:common_jstest_data",
"//jstests/core/txns/libs:prepare_helpers.js",
],
resmoke_args = ["--runAllFeatureFlagTests"],
shard_count = 4,
tags = [
"ci-development-critical-single-variant",
"server-storage-engine-integration",
],
deps = [
"//src/mongo/db:mongod",
"//src/mongo/shell:mongo",
],
)