Commit Graph

67 Commits

Author SHA1 Message Date
Sean Lyons 473af93c3d SERVER-113067 Add timeout for resmoke hooks when hang analyzer is set (#44262)
GitOrigin-RevId: fe1283f6df85b800d34517708a976a2bb80a61c6
2025-11-24 14:47:39 +00:00
Sean Lyons 63f381fb18 SERVER-111831 Remove extra process waits from the hang analyzer (#42091)
GitOrigin-RevId: 94e585f0d26c281cf8eacf7af744fbe1abf9332a
2025-10-02 00:21:07 +00:00
Zack Winter 5c24a13a7d SERVER-111295 Set python as formatter in format_multirun (#41677)
GitOrigin-RevId: fd3c58d1f5a9230a9fb728d2678c8c614c20437f
2025-09-24 17:41:24 +00:00
Sean Lyons 50763ed46f SERVER-108127 Add test timeouts to Resmoke (#40419)
GitOrigin-RevId: 640931caeab20de94945e8ce9fabb1bbaedfacd5
2025-08-26 20:16:02 +00:00
Eric Lavigne dd08ee7c0b SERVER-101919: Properly raise test failure if ProcessTestCase fails t… (#33307)
GitOrigin-RevId: fbd733dec5a48984817f15a5faa4e8f87f038f80
2025-04-10 00:26:21 +00:00
Sean Lyons c840c34b2f SERVER-99725 Extend a resmoke test's log when its outcome is changed to a failure (#32022)
GitOrigin-RevId: 9570c53bf9d27348383c97c2f7b3cbf4c98ee452
2025-04-09 19:36:30 +00:00
Juan Gu 7209d62b77 SERVER-99522 Delete dead py linters (#31760)
GitOrigin-RevId: 3aedfa559dda734d4d89fefe0fe1154a5a3cf04d
2025-04-09 19:33:45 +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 855dfadef0 SERVER-94077 Use isort in Ruff configs (#27865)
GitOrigin-RevId: e793d662774ccd3ab6c3f356c2287cf1f7ff9805
2024-10-10 19:33:49 +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
Alexander Neben 774d062184 SERVER-90498 Allow a single js suite to be run with multiple js files (#22168)
GitOrigin-RevId: b601ddb52bb21681975618429d94ba95384958fe
2024-05-14 18:16:43 +00:00
Alexander Neben b14d1bc220 SERVER-90457 Added more typing to resmoke and changing a __call__ function to a named function (#22140)
GitOrigin-RevId: 72d216e417ceece02d6582225b6ecb0ae189bd06
2024-05-13 16:34:20 +00:00
Sophia Tan 1c09728cb2 SERVER-82297 Run concurrency tests with jscore tests on multiple tenants
GitOrigin-RevId: e1737b83eb89cc7e61bfe9bfc7007eae4d96a7af
2023-12-18 07:14:19 +00:00
Trevor Guidry 07c586b330 SERVER-81004 Reduce resmoke OTEL metrics 2023-09-12 21:12:39 +00:00
Alex Neben 73e36383f5 SERVER-80445 Reduced some of the metrics collected 2023-08-28 16:59:16 +00:00
Alex Neben 0ffb9b2891 SERVER-80450 Add baggage through OTEL collection process 2023-08-26 15:46:30 +00:00
Alex Neben 5e75d98efa SERVER-80445 Reduced some of the metrics collected 2023-08-25 22:09:50 +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
Alexander Neben 73a62e2f16 SERVER-79642 Added some type hinting to resmoke 2023-08-03 03:28:01 +00:00
Allison Easton a4f4d0afd0 SERVER-79103 Core dumps are not generated if stopping balancer fails 2023-07-25 18:24:04 +00:00
Paolo Polato 9fca93d0ec SERVER-76046 Suspend the balancer while running test teardown hooks 2023-04-26 11:55:40 +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
Tausif Rahman 1a9b7b1566 SERVER-72860 Python exceptions in create_fixture_table() cause resmoke to incorrectly mark Evergreen tasks as setup failures 2023-02-06 17:02:23 +00:00
Alexander Neben 97ac02fa50 SERVER-68593 Disable low value python warnings 2022-09-02 22:55:09 +00:00
kauboy26 77c0daa37c SERVER-65000 Deleted fixtures and hooks related to the replicator. 2022-04-04 19:07:46 +00:00
XueruiFa ecc66915ac SERVER-63487: Add kill/start replicator hook 2022-03-23 18:19:54 +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 993a1658d6 SERVER-55859 Add multiversion full cluster changestreams hook 2021-08-18 14:37:38 +00:00
Siran Wang 2fe0fa151f SERVER-55861 add retryable writes multiversion hook 2021-07-30 14:06:16 +00:00
Robert Guo 0407fb9ea0 SERVER-55548 update fixture status message before fixture teardown 2021-06-07 12:23:57 +00:00
Robert Guo 598c28c4c0 SERVER-52531 fix incorrect use of job_num 2020-12-10 15:47:25 +00:00
Carl Raiden Worley 16dbe5a28b SERVER-50085 Make it easier to correlate mongo process names, ports, PIDs in logs of fixtures started by resmoke 2020-08-07 19:21:33 +00:00
Carl Raiden Worley 4f4e1bd970 SERVER-25548 resmoke should not continue after a shell crash 2020-06-25 18:11:50 +00:00
Mikhail Shchatko f46630dd3a SERVER-48112 Use Absolute Imports in Resmoke 2020-06-18 10:21:48 +00:00
Carl Worley 041ca73b9b SERVER-45342 Send an abort signal instead of a kill signal when archiving 2020-01-09 15:40:39 +00:00
Carl Worley f7ca0cc452 SERVER-44832 Modify HookTestArchival to reset fixtures 2019-12-13 18:34:40 +00:00
Max Hirschhorn 45b43da30b SERVER-42622 Call teardown_fixture() even if setup_fixture() errors. 2019-08-06 10:52:55 -04:00
Max Hirschhorn 39e0f9648d SERVER-42356 Remove special casing for NoOpFixture setup and teardown. 2019-08-06 10:52:55 -04:00
Max Hirschhorn 21e227e2c6 SERVER-40592 Handle exceptions from {setup,teardown}_fixture(). 2019-05-03 16:44:21 -04:00
Mark Benvenuto 286c031264 SERVER-40559 Python linters do not run after upgrade to Python 3 2019-04-16 14:33:43 -04:00
Jonathan Abrahams 2c2ba8e791 SERVER-40550 Refactor job.py to support mock of time.time 2019-04-10 09:26: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
Yves Duhem 1e026f75dc SERVER-28940 Test cases for fixture setups and teardowns 2018-10-04 09:51:05 -04:00
Max Hirschhorn 8fae595c44 SERVER-35472 Ignore incomplete log output state if all tests passed. 2018-06-08 17:11:33 -04:00
Max Hirschhorn 6ad26a359f SERVER-35472 Avoid falling back to stderr in resmoke.py.
Instead a special return code of 75 is used to indicate that the log
output would otherwise be incomplete.
2018-06-08 12:45:15 -04:00
Max Hirschhorn 25f72cf5f1 SERVER-34779 Add hook for checking dbhash while a test is running.
Enables the CheckReplDBHashInBackground hook in the
replica_sets_jscore_passthrough.yml test suite.

Also fixes the WTPreserveSnapshotHistoryIndefinitely failpoint to ignore
attempts from _decreaseTargetSnapshotWindowSize() to move the oldest
timestamp forward.
2018-05-25 22:07:24 -04:00