Commit Graph

14 Commits

Author SHA1 Message Date
Max Hirschhorn
2c451638c2 SERVER-32474 Fix double logging when using --log=buildlogger.
Exposes an additional logger that uses the test's root logger as the
parent for any TestCase instances constructor by the hook. The fixture
logger still continues to be the parent of the hook logger.

Also changes the CleanEveryN hook to explicitly get marked as a failure
if a ServerFailure exception is thrown, rather than relying on
TestReport.combine() to do so implicitly.
2018-01-10 14:15:35 -05:00
Judah Schvimer
1038fbaffd SERVER-30538 check that checkpointTimestamp is correct in
PeriodicKillSecondaries hook
2017-12-21 11:03:42 -05:00
Judah Schvimer
5610da9e3e SERVER-30538 PeriodicKillSecondaries hook should account for empty
oplog correctly
2017-12-21 11:03:42 -05:00
Judah Schvimer
a49b278699 SERVER-30538 check that oplogTruncateAfterPoint is correct in PeriodicKillSecondaries hook 2017-12-11 15:51:47 -05:00
Kevin Albertson
9c9b303b1a SERVER-27249 add hook to check primary unchanged 2017-12-08 08:57:07 -05:00
Jack Mulrow
51b699b02a SERVER-31194 Add a version of retryable_writes_jscore_passthrough.yml with stepdowns 2017-12-07 14:36:44 -05:00
Max Hirschhorn
26279e8695 SERVER-30979 Run the fuzzer with CSRS primary stepdowns. 2017-12-01 10:20:32 -05:00
Ian Boros
51414083ae SERVER-31472 resmoke returns error code when StepDownThread terminates prematurely 2017-10-10 10:04:12 -04:00
Yves Duhem
2f6a2294fe SERVER-30683 Support failovers in ReplicaSetFixture 2017-09-01 17:41:35 -04:00
Yves Duhem
c30149da2e SERVER-30685 New continuous stepdown hook 2017-09-01 16:38:38 -04:00
Robert Guo
b136dbce0f SERVER-19541 supporting connecting to an external cluster in resmoke.py 2017-08-21 10:30:59 -04:00
Max Hirschhorn
c57ab42219 SERVER-29560 Split testcases.py module into separate files. 2017-06-14 20:44:52 -04:00
Max Hirschhorn
b353d4f012 SERVER-29560 Change fixtures to be registered automatically. 2017-06-14 20:44:52 -04:00
Max Hirschhorn
b8f6239094 SERVER-29560 Split hooks.py module into separate files.
Also defines a generic Registry metaclass for making class declarations
store a reference to the class along with a name so that they can be
looked up later.
2017-06-14 20:44:52 -04:00