mirror of https://github.com/mongodb/mongo
SERVER-94011 Enable useEsModules flag for all fuzzers (#26485)
GitOrigin-RevId: 027fad685b31fb52f9e9f00f60b537a07fc7bf8c
This commit is contained in:
parent
14ac764fbd
commit
c3f529af20
|
|
@ -1421,7 +1421,7 @@ tasks:
|
|||
num_files: 10
|
||||
num_tasks: 5
|
||||
npm_command: resharding-fuzzer
|
||||
jstestfuzz_vars: --opType moveCollection --electionMech stepup --electionRole donor --electionRole recipient --useEsModules
|
||||
jstestfuzz_vars: --opType moveCollection --electionMech stepup --electionRole donor --electionRole recipient
|
||||
suite: resharding_fuzzer
|
||||
|
||||
- <<: *gen_task_template
|
||||
|
|
@ -1544,7 +1544,7 @@ tasks:
|
|||
num_files: 10
|
||||
num_tasks: 5
|
||||
npm_command: resharding-fuzzer
|
||||
jstestfuzz_vars: --numDonors 3 --numRecipients 3 --inPlace no --useEsModules
|
||||
jstestfuzz_vars: --numDonors 3 --numRecipients 3 --inPlace no
|
||||
suite: resharding_fuzzer_idempotency
|
||||
|
||||
- <<: *jstestfuzz_template
|
||||
|
|
@ -1564,7 +1564,7 @@ tasks:
|
|||
num_files: 10
|
||||
num_tasks: 5
|
||||
npm_command: resharding-fuzzer
|
||||
jstestfuzz_vars: --numDonors 2 --numRecipients 2 --inPlace yes --useEsModules
|
||||
jstestfuzz_vars: --numDonors 2 --numRecipients 2 --inPlace yes
|
||||
suite: resharding_fuzzer
|
||||
|
||||
- <<: *jstestfuzz_template
|
||||
|
|
@ -1584,7 +1584,7 @@ tasks:
|
|||
num_files: 10
|
||||
num_tasks: 5
|
||||
npm_command: resharding-fuzzer
|
||||
jstestfuzz_vars: --numDonors 2 --numRecipients 1 --inPlace no --useEsModules
|
||||
jstestfuzz_vars: --numDonors 2 --numRecipients 1 --inPlace no
|
||||
suite: resharding_fuzzer
|
||||
|
||||
- <<: *jstestfuzz_template
|
||||
|
|
@ -1604,7 +1604,7 @@ tasks:
|
|||
num_files: 10
|
||||
num_tasks: 5
|
||||
npm_command: resharding-fuzzer
|
||||
jstestfuzz_vars: --numDonors 3 --numRecipients 3 --inPlace no --useEsModules
|
||||
jstestfuzz_vars: --numDonors 3 --numRecipients 3 --inPlace no
|
||||
suite: resharding_fuzzer
|
||||
|
||||
- <<: *jstestfuzz_template
|
||||
|
|
@ -1624,7 +1624,7 @@ tasks:
|
|||
num_files: 10
|
||||
num_tasks: 5
|
||||
npm_command: resharding-fuzzer
|
||||
jstestfuzz_vars: --numDonors 1 --numRecipients 2 --inPlace no --useEsModules
|
||||
jstestfuzz_vars: --numDonors 1 --numRecipients 2 --inPlace no
|
||||
suite: resharding_fuzzer
|
||||
|
||||
- <<: *jstestfuzz_template
|
||||
|
|
@ -1647,7 +1647,6 @@ tasks:
|
|||
jstestfuzz_vars: >-
|
||||
--numDonors 3 --numRecipients 3 --inPlace yes
|
||||
--electionMech stepup --electionRole donor --electionRole recipient
|
||||
--useEsModules
|
||||
suite: resharding_fuzzer
|
||||
|
||||
- <<: *task_template
|
||||
|
|
@ -2048,7 +2047,7 @@ tasks:
|
|||
num_files: 10
|
||||
num_tasks: 5
|
||||
npm_command: resharding-fuzzer
|
||||
jstestfuzz_vars: --opType unshardCollection --inPlace yes --numDonors 3 --electionMech stepup --electionRole donor --electionRole recipient --useEsModules
|
||||
jstestfuzz_vars: --opType unshardCollection --inPlace yes --numDonors 3 --electionMech stepup --electionRole donor --electionRole recipient
|
||||
suite: resharding_fuzzer
|
||||
|
||||
- <<: *jstestfuzz_template
|
||||
|
|
@ -2072,7 +2071,6 @@ tasks:
|
|||
jstestfuzz_vars: >-
|
||||
--opType timeseriesReshardCollection --numDonors 3 --numRecipients 3 --inPlace yes
|
||||
--electionMech stepup --electionRole donor --electionRole recipient
|
||||
--useEsModules
|
||||
suite: resharding_fuzzer_idempotency
|
||||
|
||||
################################################
|
||||
|
|
|
|||
|
|
@ -683,7 +683,6 @@ tasks:
|
|||
<<: *jstestfuzz_config_vars
|
||||
num_files: 2
|
||||
num_tasks: 1
|
||||
jstestfuzz_vars: --useEsModules
|
||||
npm_command: initsync-fuzzer
|
||||
suite: initial_sync_fuzzer
|
||||
resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}}'"
|
||||
|
|
@ -727,7 +726,6 @@ tasks:
|
|||
<<: *jstestfuzz_config_vars
|
||||
num_files: 10
|
||||
num_tasks: 5
|
||||
jstestfuzz_vars: --useEsModules
|
||||
npm_command: initsync-fuzzer
|
||||
resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}}'"
|
||||
run_no_feature_flag_tests: "true"
|
||||
|
|
@ -1490,7 +1488,7 @@ tasks:
|
|||
<<: *jstestfuzz_config_vars
|
||||
num_files: 1
|
||||
num_tasks: 4
|
||||
jstestfuzz_vars: --numLinesPerFile 300 --maxLinesBetweenEvents 50 --useEsModules
|
||||
jstestfuzz_vars: --numLinesPerFile 300 --maxLinesBetweenEvents 50
|
||||
npm_command: rollback-fuzzer
|
||||
suite: rollback_fuzzer_clean_shutdowns
|
||||
# Rollback suites create indexes with majority of nodes not available for replication. So, disabling
|
||||
|
|
@ -1515,7 +1513,6 @@ tasks:
|
|||
<<: *jstestfuzz_config_vars
|
||||
num_files: 2
|
||||
num_tasks: 1
|
||||
jstestfuzz_vars: --useEsModules
|
||||
npm_command: rollback-fuzzer
|
||||
suite: rollback_fuzzer
|
||||
# Rollback suites create indexes with majority of nodes not available for replication. So, disabling
|
||||
|
|
@ -1557,7 +1554,7 @@ tasks:
|
|||
<<: *jstestfuzz_config_vars
|
||||
num_files: 1
|
||||
num_tasks: 4
|
||||
jstestfuzz_vars: --numLinesPerFile 300 --maxLinesBetweenEvents 50 --useEsModules
|
||||
jstestfuzz_vars: --numLinesPerFile 300 --maxLinesBetweenEvents 50
|
||||
npm_command: rollback-fuzzer
|
||||
suite: rollback_fuzzer_unclean_shutdowns
|
||||
# Rollback suites create indexes with majority of nodes not available for replication. So, disabling
|
||||
|
|
@ -1586,7 +1583,6 @@ tasks:
|
|||
<<: *jstestfuzz_config_vars
|
||||
num_files: 3
|
||||
num_tasks: 5
|
||||
jstestfuzz_vars: --useEsModules
|
||||
npm_command: rollback-fuzzer
|
||||
# Rollback suites create indexes with majority of nodes not available for replication. So, disabling
|
||||
# index build commit quorum.
|
||||
|
|
|
|||
|
|
@ -1064,7 +1064,6 @@ tasks:
|
|||
<<: *jstestfuzz_config_vars
|
||||
num_files: 10
|
||||
num_tasks: 40
|
||||
jstestfuzz_vars: --useEsModules
|
||||
npm_command: update-fuzzer
|
||||
resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}}'"
|
||||
run_no_feature_flag_tests: "true"
|
||||
|
|
@ -1094,7 +1093,6 @@ tasks:
|
|||
<<: *jstestfuzz_config_vars
|
||||
num_files: 10
|
||||
num_tasks: 40
|
||||
jstestfuzz_vars: --useEsModules
|
||||
npm_command: update-fuzzer
|
||||
resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}}'"
|
||||
run_no_feature_flag_tests: "true"
|
||||
|
|
@ -1117,7 +1115,7 @@ tasks:
|
|||
<<: *jstestfuzz_config_vars
|
||||
num_files: 10
|
||||
num_tasks: 40
|
||||
jstestfuzz_vars: --diffTestingMode timeseries --useEsModules
|
||||
jstestfuzz_vars: --diffTestingMode timeseries
|
||||
npm_command: update-fuzzer
|
||||
suite: generational_fuzzer
|
||||
resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}}'"
|
||||
|
|
|
|||
|
|
@ -14,4 +14,10 @@ if [[ "${is_patch}" = "true" ]]; then
|
|||
esac
|
||||
fi
|
||||
|
||||
./src/scripts/npm_run.sh ${npm_command} -- ${jstestfuzz_vars} ${in_patch_build_flag} --branch ${branch_name}
|
||||
# TODO(DEVPROD-10137): Remove this conditional logic once `--useEsModule` is a top-level supported flag of jstestfuzz.
|
||||
maybe_use_es_modules=""
|
||||
if [[ "${npm_command}" != "jstestfuzz" ]]; then
|
||||
maybe_use_es_modules="--useEsModules"
|
||||
fi
|
||||
|
||||
./src/scripts/npm_run.sh ${npm_command} -- ${jstestfuzz_vars} ${in_patch_build_flag} ${maybe_use_es_modules} --branch ${branch_name}
|
||||
|
|
|
|||
Loading…
Reference in New Issue