Commit Graph

17 Commits

Author SHA1 Message Date
Charlie Swanson
6d6347195a SERVER-20563 Only append strings to string builders in resmoke.py 2015-09-22 16:54:06 -04:00
Charlie Swanson
d99dbc6b0f SERVER-18273 Copy TestData to avoid aliasing issues 2015-09-14 10:04:22 -04:00
Charlie Swanson
d5d4e19eeb SERVER-18273 Increase size of port range, use TestData to specify port range 2015-09-09 13:14:48 -04:00
Charlie Swanson
ff6326e5ab SERVER-18273 Compute ranges of ports for each job in resmoke.py 2015-09-03 09:15:11 -04:00
Max Hirschhorn
9140a197d9 SERVER-20020 Clear MongoRunner.dataDir before running each jstest. 2015-08-24 09:07:34 -04:00
Randolph Tan
86eddcdacd SERVER-19886 Make tests run config servers with 3 member replica sets 2015-08-14 11:21:41 -04:00
Adam Midvidy
2ec075a6d6 SERVER-19448 implement resmoke.py support for c++ integration tests 2015-08-11 13:50:17 -04:00
Spencer T Brody
efcbdfee6e SERVER-19731 SERVER-19524 Make resmoke.py properly set up replica set config servers 2015-08-08 11:29:38 -04:00
Randolph Tan
1cfa494116 SERVER-19390 Make config server read commands do read committed 2015-08-06 09:58:01 -04:00
Max Hirschhorn
8c8ee18403 SERVER-18756 Write all executions to the report.json file.
Makes it so that a link to the logs for every test that ran is present
in the sidebar of the Evergreen UI. Multiple entries will appear for
the same test file when --repeat is used.

This also fixes an issue where the number of tests skipped would be
incorrect if the same test file was included multiple times in the
"roots" key.
2015-06-22 20:18:10 -04:00
Charlie Swanson
263299464c SERVER-18843 resmoke.py should not summarize all previous executions until it finishes 2015-06-18 10:49:50 -04:00
Max Hirschhorn
8d117a49d1 SERVER-18933 Fix --continueOnFailure on ASAN builder.
A ServerFailure exception is always converted into a StopExecution
exception, whereas a TestFailure exception is only converted if
--continueOnFailure wasn't specified.
2015-06-12 09:54:18 -04:00
Charlie Swanson
c69ae21c3a SERVER-18617 resmoke.py should not error when tearing down fixtures which had not been set up 2015-05-22 15:01:38 -04:00
Max Hirschhorn
0ea58cb3bc SERVER-18599 Increase connection timeout in resmoke.py.
Change resmoke.py to wait up to 5 minutes for a mongod/mongos process
to start accepting connections. Waiting only 30 seconds for a
connection to be established is insufficient on some build variants in
Evergreen. This is likely due to file preallocation, disk speed, and
other resource factors.
2015-05-21 19:14:50 -04:00
Charlie Swanson
15a5fcc644 SERVER-18390 Check dbhash of all databases during small_oplog suites 2015-05-20 11:55:55 -04:00
Charlie Swanson
12f532bec7 SERVER-18419 Log better summary when --repeat option to resmoke.py is specified 2015-05-12 11:10:08 -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