Commit Graph

22 Commits

Author SHA1 Message Date
Robert Guo
b136dbce0f SERVER-19541 supporting connecting to an external cluster in resmoke.py 2017-08-21 10:30:59 -04:00
Judah Schvimer
ae59589e23 SERVER-30501 Create rollback logging component 2017-08-07 14:01:55 -04:00
Jonathan Reams
1622c6b7a7 SERVER-29402 Implement ServiceExecutor and fixed-size test executor 2017-07-14 16:19:40 -04:00
Nathan Myers
c63465a42e SERVER-29405 delay deleting orphaned shard chunks
When deleting the donor range after migrating a chunk off of a shard,
the range deleter will schedule the deletion at some time in the future,
according to a server parameter orphanCleanupDelaySecs, which defaults
to 900, or 15 minutes.  It does not delay range deletions preparatory to
migrating a range in, and does not put off deleting the donor range if
the moveChunk command has set the option _waitForDelete.

The file jstests/sharding/write_commands_sharding_state.js had CR (0x0D)
line endings, which made the patch fail lint.  The substantive changes
in the file were to add "_waitForDelete" options to the moveChunk
commands.
2017-06-30 15:50:39 -04:00
Eddie Louie
103972cebb SERVER-28590 Invoke validate command on collections before shutting down mongod in JS tests 2017-06-07 14:36:31 -04:00
Max Hirschhorn
835a13294a SERVER-29008 Set TestData.numTestClients property in resmoke.py.
Forwards the value for resmoke.py's --numClientsPerFixture command line
option to the mongo shell running the test. This enables the fuzzer to
know if there are concurrent clients running the test.
2017-05-16 12:33:32 -04:00
Eddie Louie
9178a39893 SERVER-26897 Add resmoke.py support for prepending scripts to mongo eval list 2017-03-27 11:39:28 -04:00
William Schultz
4bda560cd9 SERVER-27908 Log every heartbeat during testing 2017-03-09 13:16:13 -05:00
iwysiu
76fb4530a1 SERVER-24328 modify resmoke for concurrent testcases 2016-07-01 11:52:15 -04:00
Mike Grundy
dbbad24bfb SERVER-24456 Tests should lower RocksDB cache size 2016-06-14 18:16:27 -04:00
Mike Grundy
dd3d9e3077 SERVER-22204 Tests should lower WT cache size 2016-06-13 16:33:56 -04:00
Max Hirschhorn
12ae3ef9a6 SERVER-20828 Always enable journaling for config servers in tests.
Change ShardingTest and resmoke.py to pass --journal if --configsvr is
specified.
2015-10-08 16:31:31 -04:00
Charlie Swanson
6d6347195a SERVER-20563 Only append strings to string builders in resmoke.py 2015-09-22 16:54:06 -04:00
Max Hirschhorn
53f0b88ef9 SERVER-20475 Add --preallocJournal option to resmoke.py.
Defaults to off.
2015-09-21 09:06:22 -04:00
Adam Midvidy
2ec075a6d6 SERVER-19448 implement resmoke.py support for c++ integration tests 2015-08-11 13:50:17 -04:00
Randolph Tan
1cfa494116 SERVER-19390 Make config server read commands do read committed 2015-08-06 09:58:01 -04:00
Adam Midvidy
83f1d80c6f SERVER-19646 pass setParameters through to TestData in resmoke.py 2015-07-31 13:51:49 -04:00
David Storch
967422b380 SERVER-19571 configure regression loop to use --readMode commands in suites that don't start mongos
Adds --shellReadMode flag to resmoke.py and changes Evergreen / resmoke configuration files to pass
--readMode commands where appropriate.
2015-07-30 14:56:45 -04:00
Robert Guo
e4aa8caf29 SERVER-19336 Add ESE tasks to Evergreen 2015-07-24 11:07:06 -04:00
Adam Midvidy
cf1a2f6d70 SERVER-19299 add the ability to pass --setParameter arguments on the command line to resmoke.py 2015-07-21 18:14:13 -04:00
Charlie Swanson
15a5fcc644 SERVER-18390 Check dbhash of all databases during small_oplog suites 2015-05-20 11:55:55 -04:00
Max Hirschhorn
424314f65e SERVER-1424 Rewrite smoke.py.
Split out the passthrough tests into separate suites. The MongoDB
deployment is started up by resmoke.py so that we can record the
success/failure of each individual test in MCI.

Added support for parallel execution of tests by dispatching to
multiple MongoDB deployments.

Added support for grouping different kinds of tests (e.g. C++ unit
tests, dbtests, and jstests) so that they can be run together. This
allows for customizability in specifying what tests to execute when
changes are made to a particular part of the code.
2015-05-08 14:49:42 -04:00