SERVER-109267 Repair missing MONGO_VERSION in Resmoke Bazel tests (#40059)

GitOrigin-RevId: 45cefff252877cc1c32d16b2733b4afc88dcd908
This commit is contained in:
Sean Lyons 2025-08-14 14:21:38 -04:00 committed by MongoDB Bot
parent 5d4a1be934
commit 16fd7192ac
2 changed files with 8 additions and 5 deletions

View File

@ -20,6 +20,7 @@ exports_files([
".prettierrc",
"pyproject.toml",
"poetry.lock",
".resmoke_mongo_version.yml", # containing MONGO_VERSION, generated by Resmoke for tests in Evergreen.
])
npm_link_all_packages(name = "node_modules")

View File

@ -94,8 +94,12 @@ def resmoke_suite_test(
"--cedarReportFile=cedar_report.json",
"--skipSymbolization", # Symbolization is not yet functional, SERVER-103538
"--installDir=dist-test/bin",
"--mongoVersionFile=$(location //:.resmoke_mongo_version.yml)",
],
"//conditions:default": [
"--installDir=install-dist-test/bin",
"--mongoVersionFile=$(location //bazel/resmoke:resmoke_mongo_version)",
],
"//conditions:default": ["--installDir=install-dist-test/bin"],
})
native.py_test(
name = name,
@ -104,7 +108,6 @@ def resmoke_suite_test(
srcs = [resmoke_shim],
data = data + srcs + [
generated_config,
"//bazel/resmoke:resmoke_mongo_version",
"//bazel/resmoke:on_feature_flags",
"//bazel/resmoke:off_feature_flags",
"//bazel/resmoke:unreleased_ifr_flags",
@ -114,8 +117,8 @@ def resmoke_suite_test(
"//src/mongo/util/version:releases.yml",
"//:generated_resmoke_config",
] + select({
"//bazel/resmoke:in_evergreen_enabled": ["//:installed-dist-test"],
"//conditions:default": ["//:install-dist-test"],
"//bazel/resmoke:in_evergreen_enabled": ["//:installed-dist-test", "//:.resmoke_mongo_version.yml"],
"//conditions:default": ["//:install-dist-test", "//bazel/resmoke:resmoke_mongo_version"],
}),
deps = deps + [
resmoke,
@ -127,7 +130,6 @@ def resmoke_suite_test(
"--suites=$(location %s)" % native.package_relative_label(generated_config),
"--multiversionDir=multiversion_binaries",
"--continueOnFailure",
"--mongoVersionFile=$(location //bazel/resmoke:resmoke_mongo_version)",
"--releasesFile=$(location //src/mongo/util/version:releases.yml)",
] + extra_args + resmoke_args,
tags = tags + ["no-cache", "local", "resources:port_block:1"],