Jonathan Abrahams
a218a48674
SERVER-35051 Resmoke should stop the balancer before shutting down sharded clusters
2018-05-18 15:06:28 -04:00
Robert Guo
c87d73cd44
SERVER-34155 add clean shutdown primary passthrough
2018-05-17 09:33:33 -04:00
Jonathan Abrahams
03d9c6b172
SERVER-30204 Fix exception handling in CleanupConcurrencyWorkloads hook
2018-05-15 18:34:27 -04:00
Judah Schvimer
59f462046d
SERVER-33524 Fix kill secondaries standalone invariant checks to use a "recovery" timestamp command
2018-05-15 14:33:53 -04:00
Jonathan Abrahams
9db7db6586
SERVER-30204 Use a new CleanupConcurrencyWorkloads hook instead of CleanEveryN for FSM suites using resmoke_runner.js
2018-05-14 14:13:25 -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
David Bradford
b8fa4cf158
SERVER-34497: Remove CheckPrimary test hook
2018-05-08 09:50:12 -04:00
Xiangyu Yao
507631c405
SERVER-34384 Use 5-node linear chain topology for secondary reads passthrough
2018-05-07 19:05:20 -04:00
David Bradford
fabcd8eb16
SERVER-34420: Set idle event in stepdown thread even if there is a failure
2018-05-04 14:13:54 -04:00
Robert Guo
39622745cd
SERVER-19630 allow FSM tests to connect to an existing cluster
2018-04-30 09:56:57 -04:00
Judah Schvimer
c963ca0e1c
SERVER-34635 import pymongo.write_concern in replicaset.py
2018-04-24 16:17:19 -04:00
Yves Duhem
82c60c4c26
SERVER-34298 Avoid running PeriodicKillSecondaries twice on failure
2018-04-23 09:32:13 -04:00
Judah Schvimer
5aec800d30
SERVER-33165 Don't return from ReplSetTest.initiate until there is a stable checkpoint
2018-04-20 09:54:04 -04:00
Vesselina Ratcheva
133bf4b4c4
SERVER-33348 Remove checkpoint timestamp collection
2018-04-18 11:54:12 -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
David Bradford
22ab3dc578
SERVER-34296: Scripts to breakup test suites into short running tasks
2018-04-16 12:53:43 -04:00
Spencer T Brody
a8d662311c
SERVER-33759 Forbid replication protocol version 0
2018-04-13 13:52:03 -04:00
Robert Guo
6f1c8ce965
SERVER-34442 Don't allocate new ports when restarting mongos in resmoke.py
2018-04-12 17:34:11 -04:00
Robert Guo
c83e0e9b75
SERVER-34289 fix python lint again
2018-04-12 13:23:27 -04:00
Samy Lanka
c05611bac2
SERVER-33287 Create passthrough that kills the primary node
2018-04-12 11:08:54 -04:00
Robert Guo
b4cdb36187
SERVER-34289 fix python lint
2018-04-12 10:05:43 -04:00
Robert Guo
f15c9b5321
SERVER-34289 add new sharded cluster wrapper for connecting to an existing cluster
2018-04-12 09:19:28 -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
Max Hirschhorn
b0f022596c
SERVER-34185 Introduce DataConsistencyHook for raising ServerFailures.
2018-03-29 11:49:08 -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
Daniel Gottlieb
6ae04cd9f2
SERVER-29213: Have WiredTiger support recoverToStableTimestamp.
2018-03-24 19:39:13 -04:00
Robert Guo
d0c7c03ee0
SERVER-33746 pipe additional evergreen options into resmoke.py
2018-03-20 10:06:42 -04:00
Andy Schwerin
64e649a622
SERVER-31802 SERVER-31239 Remove master-slave replication and resync command.
2018-03-13 15:09:53 -04:00
Daniel Gottlieb
2b2f4b65da
SERVER-33843: Have periodic kill secondaries first do dbhash checks then validate collection.
2018-03-13 09:50:12 -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
d0cadc1fa1
SERVER-33665 Make hook dynamic tests TestCase instances
2018-03-06 16:29:23 -05:00
Yves Duhem
10f2088572
SERVER-33665 New TestCase subclass for process based tests
2018-03-06 16:28:23 -05:00
Yves Duhem
6618ad3025
SERVER-33396 Update fixture teardown to throw ServerFailure
2018-03-02 12:14:51 -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
Yves Duhem
4a69dcaf78
SERVER-33476 Rename CustomBehavior to Hook
2018-02-27 11:29:46 -05:00
Robert Guo
fbfa9342eb
SERVER-33199 Add benchmarks_storage test suite
2018-02-21 15:14:02 -05:00
Vesselina Ratcheva
fdfce7f6c2
SERVER-32143 Remove test coverage for master-slave
2018-02-21 10:38:49 -05:00
Kevin Albertson
8821cdb550
SERVER-25640 check if jstests leave unterminated processes
2018-02-20 09:25:18 -05:00