mongo/buildscripts/tests/resmoke_end2end
Steve McClure 32e8f260de SERVER-124136 Format markdown via prettier: wrap lines and use width of 100 (#52231)
GitOrigin-RevId: 3305c1e2ee3a6a2c3a5b2b7883b0f491a59ed646
2026-04-21 19:20:11 +00:00
..
external_module_test SERVER-120474 Get modularized resmoke to work in other directories (#49174) 2026-03-11 17:50:56 +00:00
failtestfiles SERVER-120217 Update to using rules python (#48943) 2026-03-06 01:52:51 +00:00
fixtures SERVER-120217 Update to using rules python (#48943) 2026-03-06 01:52:51 +00:00
hooks SERVER-120217 Update to using rules python (#48943) 2026-03-06 01:52:51 +00:00
mongo_shell SERVER-120708 add mongo shell support for importing js files from multiple base directories (#48854) 2026-03-03 20:27:31 +00:00
suites SERVER-120178 add unixDomainSocket support to resmoke (#49009) 2026-03-06 16:21:18 +00:00
test_external_module_fixtures_hooks SERVER-121737 Add fixture and hook support to external resmoke modules (#49689) 2026-03-17 14:54:06 +00:00
testfiles SERVER-120178 add unixDomainSocket support to resmoke (#49009) 2026-03-06 16:21:18 +00:00
__init__.py
BUILD.bazel SERVER-120217 Update to using rules python (#48943) 2026-03-06 01:52:51 +00:00
OWNERS.yml SERVER-106345: Assign correctness as relevant owners in buildscript test directories (#37353) 2025-06-16 19:17:28 +00:00
README.md SERVER-124136 Format markdown via prettier: wrap lines and use width of 100 (#52231) 2026-04-21 19:20:11 +00:00
test_external_fixtures_hooks.py SERVER-121737 Add fixture and hook support to external resmoke modules (#49689) 2026-03-17 14:54:06 +00:00
test_fixture_environment_variables.py SERVER-120178 add unixDomainSocket support to resmoke (#49009) 2026-03-06 16:21:18 +00:00
test_mongo_path.py SERVER-120708 add mongo shell support for importing js files from multiple base directories (#48854) 2026-03-03 20:27:31 +00:00
test_resmoke_external_module.py SERVER-122920: skip test_external_suite_with_fixture_runs on TSAN (#50664) 2026-03-30 12:01:50 +00:00
test_resmoke_js_debugger.py SERVER-122288: Rename resmoke's --shellJSDebugMode as --jsdbg (#50091) 2026-03-20 20:01:57 +00:00
test_resmoke_mocha.py SERVER-111295 Set python as formatter in format_multirun (#41677) 2025-09-24 17:41:24 +00:00
test_resmoke_modules.yml SERVER-108972: Support loading resmoke libs and suites from module directories (#40272) 2025-08-19 21:25:48 +00:00
test_resmoke.py SERVER-118673: Port the resharding fuzzer suite to DSC. (#51478) 2026-04-10 16:08:28 +00:00

First, activate the virtual environment:

mongodb_repo_root$ source python3-venv/bin/activate
  • All end-to-end resmoke tests can be run via a resmoke suite itself:
(python3-venv) mongodb_repo_root$ python buildscripts/resmoke.py run --suites resmoke_end2end_tests
  • Finer grained control of tests can also be run with by invoking python's unittest main by hand. E.g:
(python3-venv) mongodb_repo_root$ python -m unittest -v buildscripts.tests.resmoke_end2end.test_resmoke.TestTestSelection.test_at_sign_as_replay_file