Sean Lyons
788088de45
SERVER-104256 Prioritize starting long-running tests first ( #38980 )
...
GitOrigin-RevId: 1b3860d41f7ce32a342b1b9015a77a689d191bd2
2025-07-24 20:46:31 +00:00
jludgin4
fc5db10287
SERVER-106102 Integrate TSS into resmoke to get data about excluded tests ( #37001 )
...
Co-authored-by: Jake Ludgin <jake.ludgin@mongodb.c.com>
GitOrigin-RevId: da530d1a4d9b00555eb9a2c0f448a5ece3052119
2025-06-20 16:53:58 +00:00
Sean Lyons
8c70075338
SERVER-106443 Add suite sharding to resmoke ( #37477 )
...
GitOrigin-RevId: 08abb2a28d8f53247acf4f130c5f0477c6152647
2025-06-18 16:10:52 +00:00
Steve McClure
51235eb7a1
SERVER-104261: Add option to select which strategies to run ( #35342 )
...
GitOrigin-RevId: 816492466d3f123d3a0cb4a9953c811f14398afc
2025-04-24 16:38:12 +00:00
Mikhail Shchatko
8ee8d228ee
SERVER-99370 Apply resmoke job count correctly for burn-in tasks ( #31155 )
...
GitOrigin-RevId: 427711f4b3d75bdc2fb96f40570ebb9cd7817ac0
2025-01-15 11:21:14 +00:00
Juan Gu
0aefa84699
SERVER-99403 Add enableEvergreenApiTestSelection flag to enable or disable test selection using the Evergreen API ( #31059 )
...
GitOrigin-RevId: 01e991a64ca9e9d5ec833c7abea447e00293d9f2
2025-01-14 21:38:11 +00:00
Mikhail Shchatko
61beabb349
SERVER-92696 Fix evergreen filtering logging in resmoke ( #25108 )
...
GitOrigin-RevId: 0654d04835c6345aa9bb6938203267bc2d80e27f
2024-07-22 15:37:43 +00:00
Trevor Guidry
62b78a4fcd
SERVER-90409 Use test filtering api in resmoke ( #22116 )
...
GitOrigin-RevId: 0cc452c3e98ff63b08b592e1772367fe8fd7c57c
2024-05-23 09:00:27 +00:00
Steve McClure
b4b23946cd
SERVER-90570: Enable formatting checks for buildscripts directory, excluding idl ( #22254 )
...
GitOrigin-RevId: 9d997a9f44cd43a8dec7c2a17fa2dbcd875e92f6
2024-05-16 22:07:36 +00:00
Tausif Rahman
514bf175de
SERVER-80656 Add jstestfuzz suites
2023-09-19 17:40:37 +00:00
Tausif Rahman
0c41da5707
SERVER-78589 Programmatically generate docker-compose.yml for sharded, repl, standalone suites
2023-09-06 04:18:28 +00:00
Alex Neben
835a42c592
SERVER-80392 Added/adjusted collected otel metrics
2023-08-25 17:30:51 +00:00
Alexander Neben
3acfa6f8fb
SERVER-79559 Add open telemetry metrics to resmoke
2023-08-23 19:49:19 +00:00
Alex Neben
a9b66d89d5
Revert "SERVER-79559 Add open telemetry metrics to resmoke"
...
This reverts commit 18b0f9e7d7 .
2023-08-16 18:46:00 +00:00
Alex Neben
18b0f9e7d7
SERVER-79559 Add open telemetry metrics to resmoke
2023-08-16 00:09:41 +00:00
Tausif Rahman
7a21aa65a9
SERVER-79553 Convert Antithesis Suite to Matrix Suite (pt. 2)
2023-08-09 17:09:35 +00:00
Alexander Neben
73a62e2f16
SERVER-79642 Added some type hinting to resmoke
2023-08-03 03:28:01 +00:00
Tausif Rahman
08c2bce1b2
SERVER-70718 Resmoke on error should float the most important info to end of log.
2023-02-18 03:02:27 +00:00
Trevor Guidry
647c087d9f
SERVER-70337 aggregate several jscore suites
2023-01-19 01:14:50 +00:00
Alexander Neben
97ac02fa50
SERVER-68593 Disable low value python warnings
2022-09-02 22:55:09 +00:00
Robert Guo
f3cc0e3a66
SERVER-64151 resmoke.py generates jobs based on num of tests in suite
2022-03-07 13:59:31 +00:00
David Bradford
26f0409fa9
SERVER-63826: Add test discovery interface to resmoke
2022-02-23 21:24:10 +00:00
Mikhail Shchatko
ac364ad8d4
SERVER-60458 Add a resmoke run flag to limit number of tests being run
2021-11-04 08:30:37 +00:00
Robert Guo
9c46c72e17
SERVER-55857 Use explicit task definitions for implicit multiversion tasks
2021-10-12 04:46:33 +00:00
Robert Guo
ba5cf359d8
SERVER-55857 remove NAMED_SUITES from resmoke config
2021-10-02 04:55:02 +00:00
Mikhail Shchatko
f46630dd3a
SERVER-48112 Use Absolute Imports in Resmoke
2020-06-18 10:21:48 +00:00
Carl Worley
91fc73a60e
“SERVER-44810
2019-11-25 14:06:43 +00:00
Carl Worley
6c803a6704
SERVER-19895 resmoke failures should self-document
2019-11-22 20:16:40 +00:00
David Bradford
92e0fd23cd
SERVER-42276: Use click for burn_in_tests
2019-07-20 10:27:29 -04:00
Max Hirschhorn
c15db22ece
SERVER-41304 Add positive versions of Windows exit codes to resmoke.py.
2019-05-24 11:08:01 -04:00
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -04:00
Jonathan Abrahams
b494c59557
SERVER-39305 Add --repeatTestsSecs, --repeatTestsMin & --repeatTestsMax options to resmoke
2019-02-14 16:53:42 -05:00
David Bradford
8df4497cfc
SERVER-36812: Add human readable messages for exit codes resmoke sees
2018-12-19 10:58:51 -05:00
Yves Duhem
d92fe6cd92
SERVER-34593 New resmoke option to repeat tests
2018-08-29 10:35:43 -04:00
Robert Guo
b107fce3ef
SERVER-29999 Implement FSM Scheduler for concurrency_simultaneous
2018-06-04 15:26:56 -04:00
Jonathan Abrahams
c50c68fef1
SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy
2018-04-05 14:41:58 -04:00
Jonathan Abrahams
36148ad8bb
SERVER-23312 Format Python files with yapf
2018-03-26 13:04:25 -04:00
Jonathan Abrahams
67e018f8de
SERVER-32285 dbtests suite runs no tests in resmoke.py
2017-12-13 16:21:44 -05:00
Jonathan Abrahams
9c6381687e
SERVER-30755 KeyError "selector" is raised when no tests or test suites specified to resmoke.py
2017-11-21 09:32:13 -05:00
Yves Duhem
2421e96fa4
SERVER-29924 Display excluded tests in resmoke dry run
2017-11-20 15:56:50 -05:00
Max Hirschhorn
046a5a01c1
SERVER-31470 Move "run tests" logic into evergreen_run_tests.py.
2017-10-18 01:45:51 -04:00
Yves Duhem
1170477971
SERVER-30872 Avoid modifying suite from signal handler
2017-10-09 13:19:42 -04:00
Yves Duhem
02e1ac97d8
SERVER-30980 Add tag selector expressions support
2017-09-27 11:11:35 -04:00
Nick Zolnierz
91f42e4734
SERVER-29593: Integrate the official JSON Schema test corpus into the unit tests
2017-08-11 11:43:45 -04:00
Robert Guo
f3b60130e2
SERVER-25293 log hook testcases only to logkeeper
2017-06-14 19:57:10 -04:00
Peter Mauldin
19a48549ee
SERVER-24783 resmoke.py now prints running tests when encountering timeouts
2017-06-02 11:09:08 -04:00
Jonathan Abrahams
b6c1b6b6a9
SERVER-28302 resmoke.py parser should accept files that don't end in .js
2017-05-26 13:59:32 -04:00
Mike Grundy
e7e0ef104b
SERVER-22198 resmoke.py should obey order of tests specified via command line
2016-04-28 09:58:31 -04:00
Adam Midvidy
2ec075a6d6
SERVER-19448 implement resmoke.py support for c++ integration tests
2015-08-11 13:50:17 -04:00
Max Hirschhorn
424314f65e
SERVER-1424 Rewrite smoke.py.
...
Split out the passthrough tests into separate suites. The MongoDB
deployment is started up by resmoke.py so that we can record the
success/failure of each individual test in MCI.
Added support for parallel execution of tests by dispatching to
multiple MongoDB deployments.
Added support for grouping different kinds of tests (e.g. C++ unit
tests, dbtests, and jstests) so that they can be run together. This
allows for customizability in specifying what tests to execute when
changes are made to a particular part of the code.
2015-05-08 14:49:42 -04:00