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
0d0fb80fd6
SERVER-33756 Disable colors in benchmark output in logkeeper
2018-03-26 16:46:44 -04:00
Jonathan Abrahams
36148ad8bb
SERVER-23312 Format Python files with yapf
2018-03-26 13:04:25 -04:00
Robert Guo
e372a68483
SERVER-33202 add hook to generate data file for the perf dashboard
2018-03-12 16:22:26 -04:00
Yves Duhem
a3e22bbb8b
SERVER-33811 Clear dbpath after dbtest suite execution
2018-03-12 11:43:11 -04:00
Max Hirschhorn
03892c4032
SERVER-30203 Create FSMWorkloadTestCase for running concurrency tests.
...
Uses the jstests/concurrency/fsm_libs/resmoke_runner.js file to run an
individual FSM workload directly via resmoke.py.
These changes expose internals of jstests/concurrency/fsm_libs/runner.js
so that both versions of how the concurrency tests are executed by
resmoke.py remain possible for other suite configurations.
2018-03-08 16:52:06 -05:00
Yves Duhem
37eab69b76
SERVER-33737 Fix logger override for DynamicJSTestCase
2018-03-08 14:05:33 -05:00
Max Hirschhorn
efa8782c7b
SERVER-31503 Extract JSRunnerFileTestCase from JSONSchemaTestCase.
...
This reduces the amount of duplicate code when writing another TestCase
subclass that uses a static JavaScript runner file.
2018-03-08 11:58:41 -05:00
Robert Guo
a47c30b73e
SERVER-33201 add resmoke.py testcase for Benchmark tests
2018-03-07 12:28:47 -05:00
Yves Duhem
4b80b74a61
SERVER-33665 Call configure on ProcessTestCase
2018-03-07 11:54:58 -05:00
Yves Duhem
10f2088572
SERVER-33665 New TestCase subclass for process based tests
2018-03-06 16:28:23 -05:00
Max Hirschhorn
e25af89eaa
SERVER-33504 Add test suite for resmoke.py logging performance.
...
Runs a configurable number of "yes" processes for the specified amount
of time (in seconds).
2018-02-28 17:52:53 -05:00
Robert Guo
fbfa9342eb
SERVER-33199 Add benchmarks_storage test suite
2018-02-21 15:14:02 -05:00
Kevin Albertson
8821cdb550
SERVER-25640 check if jstests leave unterminated processes
2018-02-20 09:25:18 -05:00
Mathias Stearn
c52b057749
SERVER-32879 make resmoke clean up after successful dbtest runs
2018-01-29 10:57:53 -05:00
Ian Boros
a7b2cf5c4b
SERVER-29522 better error codes when running concurrent tests in resmoke
2017-10-13 10:28:37 -04:00
Max Hirschhorn
8b3694d704
Revert "SERVER-29522 better error codes when running concurrent tests in resmoke"
...
This reverts commit 1e2626463b .
2017-10-11 00:11:17 -04:00
Ian Boros
1e2626463b
SERVER-29522 better error codes when running concurrent tests in resmoke
2017-10-10 10:08:06 -04:00
Yves Duhem
2f6a2294fe
SERVER-30683 Support failovers in ReplicaSetFixture
2017-09-01 17:41:35 -04:00
Sara Golemon
6e2cc35d6d
SERVER-27801 define unique KRB5CCNAME per external_auth test
2017-08-28 11:12:47 -04:00
Robert Guo
b136dbce0f
SERVER-19541 supporting connecting to an external cluster in resmoke.py
2017-08-21 10:30:59 -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
4d8d1745c9
SERVER-28636 replace --executor with --suite in resmoke.py
2017-06-22 18:29:34 -04:00
Max Hirschhorn
c57ab42219
SERVER-29560 Split testcases.py module into separate files.
2017-06-14 20:44:52 -04:00