summaryrefslogtreecommitdiff
path: root/evergreen/resmoke_tests_execute.sh
diff options
context:
space:
mode:
authorTausif Rahman <tausif.rahman@mongodb.com>2022-12-12 16:38:35 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-12-12 17:26:31 +0000
commit58818ad6cc1445841f43e02df4e2b4866e591281 (patch)
tree2d45f5a38aad653e539c1ed11776d4287f2e6c2c /evergreen/resmoke_tests_execute.sh
parent4a6e451e4b5da8dfdde120c7e7800464ae99ff9c (diff)
downloadmongo-58818ad6cc1445841f43e02df4e2b4866e591281.tar.gz
SERVER-71467 Dont run feature flag specific tests for multiversion testing
Diffstat (limited to 'evergreen/resmoke_tests_execute.sh')
-rw-r--r--evergreen/resmoke_tests_execute.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/evergreen/resmoke_tests_execute.sh b/evergreen/resmoke_tests_execute.sh
index ea00af53b5c..37dc3773e71 100644
--- a/evergreen/resmoke_tests_execute.sh
+++ b/evergreen/resmoke_tests_execute.sh
@@ -104,6 +104,14 @@ if [[ ${disable_unit_tests} = "false" && ! -f ${skip_tests} ]]; then
extra_args="$extra_args --mongodSetParameter \"{'jsHeapLimitMB':10}\""
fi
+ # Even though all feature flags may be enabled on a variant, often times we do not want to run
+ # feature flag tests because they will most likely fail. For example, during multiversion testing,
+ # all feature flags may be enabled on the latest version, but running feature flag specific tests on
+ # older versions (last-lts/last-continuous) will likely fail because those features most likely do not exist.
+ if [[ ${run_no_feature_flag_tests} == "true" ]]; then
+ extra_args="$extra_args --runNoFeatureFlagTests"
+ fi
+
path_value="$PATH:/data/multiversion"
# Set the suite name to be the task name by default; unless overridden with the `suite` expansion.