Commit Graph

59 Commits

Author SHA1 Message Date
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
0ffb9b2891 SERVER-80450 Add baggage through OTEL collection process 2023-08-26 15:46:30 +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
9fb78ebd28 SERVER-79553 "One-click" antithesis docker image build & test process that runs locally & in CI (pt. 3) 2023-08-15 15:57:54 +00:00
Alexander Neben
73a62e2f16 SERVER-79642 Added some type hinting to resmoke 2023-08-03 03:28:01 +00:00
Tausif Rahman
8896ca5278 SERVER-79553 Add Support for Config Fuzzer in Antithesis (pt 1) 2023-08-02 03:18:59 +00:00
Joy Wang
571dbc6170 SERVER-78240 Programmatically generate a docker-compose.yml for concurrency_sharded_with_stepdowns_and_balancer 2023-07-28 15:46:53 +00:00
Alexander Neben
97ac02fa50 SERVER-68593 Disable low value python warnings 2022-09-02 22:55:09 +00:00
Daniel Gottlieb
c4ba4a3e07 Revert "SERVER-65508 don't run resmoke tests if existing mongo processes exist"
This reverts commit 39f9ba8ff3.
2022-06-16 04:15:45 +00:00
Daniel Gottlieb
16217d9054 Revert "SERVER-65508 Add option to opt out of resmoke detecting mongo processes."
This reverts commit 303a781ceb.
2022-06-16 04:15:45 +00:00
Daniel Moody
303a781ceb SERVER-65508 Add option to opt out of resmoke detecting mongo processes. 2022-06-15 22:08:07 +00:00
Daniel Moody
39f9ba8ff3 SERVER-65508 don't run resmoke tests if existing mongo processes exist 2022-06-15 18:36:57 +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
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
Vishnu Kaushik
0d73b2dc01 SERVER-61080 Avoid failing replicator tasks for test failures unrelated to the replicator 2021-11-03 15:52:49 +00:00
Mikhail Shchatko
f46630dd3a SERVER-48112 Use Absolute Imports in Resmoke 2020-06-18 10:21:48 +00:00
Carl Raiden Worley
c81a9f3165 SERVER-48150 Streamline resmoke loggers 2020-06-17 17:45:50 +00:00
Carl Raiden Worley
c90e5cbaab SERVER-48145 Extract resmoke logging configurations 2020-05-27 16:50:40 +00:00
Carl Worley
f7ca0cc452 SERVER-44832 Modify HookTestArchival to reset fixtures 2019-12-13 18:34:40 +00:00
Carl Worley
6c803a6704 SERVER-19895 resmoke failures should self-document 2019-11-22 20:16:40 +00:00
Roxane
a5b2b781c6 SERVER-41796 Create Evergreen variant for libfuzzer targets 2019-07-23 12:56:16 -04:00
Ian Boros
72f18524e2 Revert "SERVER-41796 Create Evergreen variant for libfuzzer targets"
This reverts commit 51a218fb13.
2019-07-19 13:37:05 -04:00
Roxane
51a218fb13 SERVER-41796 Create Evergreen variant for libfuzzer targets 2019-07-18 15:58:45 -04:00
Robert Guo
f747b54773 SERVER-40702 wait for processes to exit on KeyboardInterrupt in resmoke 2019-07-03 13:07:10 -04:00
David Bradford
66fcbb20e5 SERVER-40671: Fix parallel execution in resmoke 2019-04-24 09:22:53 -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
Jonathan Abrahams
b04cc1e53b SERVER-35852 Convert FSM client to use a resmoke suite for easy test blackisting in backup_restore 2018-10-12 10:37:41 -04:00
Yves Duhem
1e026f75dc SERVER-28940 Test cases for fixture setups and teardowns 2018-10-04 09:51:05 -04:00
Yves Duhem
d92fe6cd92 SERVER-34593 New resmoke option to repeat tests 2018-08-29 10:35:43 -04:00
Jonathan Abrahams
980e650068 SERVER-24924 Fix lint 2018-04-18 07:16:54 -04:00
Jonathan Abrahams
f1dce2d193 SERVER-24924 Fix Exceptions during resmoke.py execution do not cause task failures 2018-04-17 23:21:30 -04:00
Jonathan Abrahams
366f5aea02 Revert "SERVER-24924 Resmoke raises an exception if the number of tests run is less than expected for a successful suite execution"
This reverts commit 2b20c142c7.
2018-04-17 17:32:04 -04:00
Jonathan Abrahams
2b20c142c7 SERVER-24924 Resmoke raises an exception if the number of tests run is less than expected for a successful suite execution 2018-04-17 16:33:35 -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
Yves Duhem
6618ad3025 SERVER-33396 Update fixture teardown to throw ServerFailure 2018-03-02 12:14:51 -05:00
Yves Duhem
4a69dcaf78 SERVER-33476 Rename CustomBehavior to Hook 2018-02-27 11:29:46 -05:00
Jonathan Abrahams
4cc459b6ee SERVER-26884 Support archiving data files in Evergreen on test failure 2018-02-08 12:19:04 -05:00
Max Hirschhorn
2c451638c2 SERVER-32474 Fix double logging when using --log=buildlogger.
Exposes an additional logger that uses the test's root logger as the
parent for any TestCase instances constructor by the hook. The fixture
logger still continues to be the parent of the hook logger.

Also changes the CleanEveryN hook to explicitly get marked as a failure
if a ServerFailure exception is thrown, rather than relying on
TestReport.combine() to do so implicitly.
2018-01-10 14:15:35 -05:00
Max Hirschhorn
611220640b SERVER-31556 Use fixture logger as parent of hook logger.
This enables the hook logger to log messages to logkeeper when
--log=buildlogger is specified without needing to start a new dynamic
test case.
2017-11-26 12:14:00 -05:00
Max Hirschhorn
046a5a01c1 SERVER-31470 Move "run tests" logic into evergreen_run_tests.py. 2017-10-18 01:45:51 -04:00
Ian Boros
9f8084f2c8 SERVER-30578 resmoke no longer starts more servers than tests 2017-09-07 12:12:22 -04:00
Robert Guo
b136dbce0f SERVER-19541 supporting connecting to an external cluster in resmoke.py 2017-08-21 10:30:59 -04:00
Robert Guo
f3b60130e2 SERVER-25293 log hook testcases only to logkeeper 2017-06-14 19:57:10 -04:00
Max Hirschhorn
a4d2c52dba SERVER-28991 Eliminate having an AlarmClock thread for each test.
Changes resmoke.py to use its FlushThread for managing all calls to
flush() buildlogger handlers.
2017-05-16 12:10:14 -04:00
Yves Duhem
c8a2af0706 SERVER-28477 Resmoke logging refactoring 2017-03-29 10:48:25 -04:00
Eddie Louie
bc5c3286fb SERVER-26224 Add --staggerJobs option to resmoke.py 2017-03-27 16:57:58 -04:00