Carl Raiden Worley
c318aff369
SERVER-48048 Use resmoke tag files for multiversion blacklisting
2020-08-17 17:07:22 +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
julianedwards
b3ae72a3d5
SERVER-50015: Do not install grpcio and skip jasper resmoke logging test
2020-07-30 22:10:55 +00:00
Daniel Gottlieb
19dd40b181
SERVER-48951: Add usability options for resmoke output.
...
--mrlog will pipe all stdout through mrlog.
--userFriendlyOutput=<file> will `tee` all output to <file>. It will filter
stdout with a grep to highlight test progress and possible failures.
2020-07-23 23:28:54 +00:00
Robert Guo
dfea53965c
SERVER-48158: Add Resmoke testing for Jasper's logging endpoint
2020-07-23 15:55:57 +00:00
Ryan Timmons
ba3e5964f9
SERVER-48109 Skip Known Broken Resmoke Tests
2020-06-18 18:49:58 +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
vrachev
9fcca8acb9
SERVER-46882 Reuse debugger process for processes of same type in hang_analyzer.py
2020-06-02 14:46:56 +00:00
Siyuan Zhou
116d80c826
SERVER-47950 Continuous stepdown thread should fail resmoke job loudly on exceptions
2020-05-28 08:23:41 +00:00
Ryan Timmons
055265b725
SERVER-47590 Plugin-Style Refactor for Parsing
2020-05-14 15:00:53 +00:00
vrachev
d27bd57238
SERVER-47611 Re-work to_local_args function using argparse
2020-05-12 14:52:19 +00:00
vrachev
3e45e8b645
SERVER-47919 remove --suites arg from find-suites
2020-05-08 19:33:35 +00:00
vrachev
9227199e1c
SERVER-46769 Migrate from optparse to argparse
2020-04-30 14:25:56 +00:00
Mikhail Shchatko
4080100175
SERVER-46842 resmoke.py shouldn't run data consistency checks in stepdown suites if a process has crashed
2020-04-22 12:39:12 +00:00
vrachev
79809da04a
SERVER-46688 Use TestData.inEvergreen to determine if data files should be archived
2020-04-13 17:16:36 +00:00
vrachev
f792615792
SERVER-46827 Resmoke end2end tests for timeouts and archival
2020-04-08 21:10:39 +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
Carl Worley
b60b1c28fb
SERVER-44831 Create a fixture sigkill test case
2019-12-09 19:58:39 +00:00
Andrew Morrow
be05c9ea62
SERVER-44546 Remove mobile variants and embedded benchmarks
2019-12-09 19:22:42 +00:00
Robert Guo
b877e1cbb3
SERVER-44481 allow resmoke.py to set shell variables with dots from the command line
2019-11-08 17:24:46 +00:00
Mathew Robinson
e5c1e0b8da
SERVER-43088 Make test suite and logger configuration directories configurable in resmoke
2019-09-23 19:58:15 +00:00
Max Hirschhorn
6d38158e6b
SERVER-42623 Remove events from scheduler using is operator.
2019-08-06 10:52:55 -04: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
eea65efbdd
SERVER-41096 Fix file-based protocol for permitting stepdowns.
...
Changes the file-based protocol for controlling when stepdowns are
permitted to be a one-shot mechanism usable only once during a test.
That is to say, the indication for whether the stepdown thread isn't
currently and will no longer continue to run stepdowns during the test
persists until after the test finishes.
2019-06-20 17:19:53 -04:00
Max Hirschhorn
21e227e2c6
SERVER-40592 Handle exceptions from {setup,teardown}_fixture().
2019-05-03 16:44:21 -04:00
Max Hirschhorn
98eebc9356
SERVER-40801 Fix local resmoke invocation for action="append" arguments.
2019-04-24 13:59:37 -04:00
David Bradford
66fcbb20e5
SERVER-40671: Fix parallel execution in resmoke
2019-04-24 09:22:53 -04:00
Jonathan Abrahams
22578319a5
SERVER-40339 Log buildscripts_test output in test logs
2019-04-16 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
Mathew Robinson
f4feba485b
SERVER-40542 Remove references to pip2
2019-04-10 11:42:47 -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
Max Hirschhorn
5acc5f3ef4
SERVER-40241 Log resmoke.py invocation for local usage.
2019-03-27 22:43:28 -04:00
Jonathan Abrahams
bba439e61b
SERVER-39857 Refactor test_job.py to use a better mechanism to determine the number of jobs on the queue
2019-03-18 13:15:41 -04:00
Max Hirschhorn
a191b8f35e
SERVER-40180 Escape null bytes in output of subprocesses.
2019-03-18 09:39:28 -04:00
Max Hirschhorn
18c3a38309
SERVER-40044 Whitelist specific test kinds in burn_in_tests.py.
...
Changes burn_in_tests.py to not attempt to run `dbtest --list` when
selecting files to run from all the available test suites.
2019-03-08 16:40:59 -05:00
Jonathan Abrahams
b494c59557
SERVER-39305 Add --repeatTestsSecs, --repeatTestsMin & --repeatTestsMax options to resmoke
2019-02-14 16:53:42 -05:00
Jonathan Abrahams
7a6d64aa65
SERVER-37373 Fully qualified files in suite YML do not run in Burn_in tests on Windows
2019-01-30 16:06:06 -05:00
Henrik Edin
21426a6920
SERVER-37994 Upgrade google benchmark to v1.4.1
2018-12-19 09:36:15 -05:00
Jonathan Abrahams
b665d7a575
SERVER-33853 Define a new test tag, test_disabled, to temporarily disable a test
2018-10-03 15:22:30 -04:00
Jonathan Abrahams
64359931e3
SERVER-36077 Fix unittest
2018-08-20 13:15:09 -04:00
Jonathan Abrahams
a444720202
SERVER-36076 Create new resmoke.py test suite for running mongoebench on a desktop
2018-08-13 12:23:29 -04:00
Robert Guo
b107fce3ef
SERVER-29999 Implement FSM Scheduler for concurrency_simultaneous
2018-06-04 15:26:56 -04:00
Jonathan Abrahams
d6837a12b3
SERVER-34374 Wrap shutil.rmtree() in resmoke to handle path names which may contain non-ASCII characters
2018-05-11 15:28:16 -04:00
Jonathan Abrahams
c50c68fef1
SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy
2018-04-05 14:41:58 -04:00
Robert Guo
275c07392a
SERVER-29644 Add test suite for Python unit tests
2018-04-05 01:39:23 -04:00
Robert Guo
7a502a751e
SERVER-34210 fix display of benchmarks with multple arguments
2018-04-03 10:15:45 -04:00