Commit Graph

37 Commits

Author SHA1 Message Date
Matthew Russotto
77d16d2cc1 SERVER-61378 Tolerate interruptions in replica set test fixture 2021-11-11 15:59:03 +00:00
Vishnu Kaushik
e93b52d81b SERVER-60779 Extend CheckReplDBHash to work with TenantMigrationsFixture and ClusterToClusterFixture 2021-11-02 18:50:20 +00:00
Brett Nawrocki
4dd7f84be7 SERVER-54623 Wait longer for session collection in ShardedClusterFixture
Test suites using the ShardedClusterFixture could time out waiting for
replication after calling refreshLogicalSessionCacheNow during setup.
This was most commonly seen during periods of high disk utilization.
Instead of failing the test, wait however long it takes.
2021-10-21 14:42:46 +00:00
XueruiFa
efdac6418b SERVER-59012: Calculate FCV constants in resmoke 2021-09-20 16:20:44 +00:00
XueruiFa
9ed67ce082 SERVER-59012: Revert calculating FCV constants in resmoke 2021-09-02 18:19:48 +00:00
XueruiFa
8671522fd5 SERVER-59012: Calculate FCV constants in resmoke 2021-09-01 17:21:21 +00:00
Robert Guo
ffe55a9d08 SERVER-57951 resmoke.py should archive all fixture locations for a job 2021-06-27 15:38:30 +00:00
Siran Wang
75f9277a30 SERVER-55296 support enhanced multiversion api 2021-06-10 15:56:54 +00:00
Robert Guo
846a99de9a SERVER-54622 Retrieve back-branch fixture files to assemble multiversion
remove task_path_suffix from evergreen_gen_multiversion_tasks.py

replication works

fix fixture API adherence test

generate mongos port on startup

fix sharding and reformat
2021-05-27 14:49:58 +00:00
Cheahuychou Mao
ecb77d4c6f SERVER-56308 Fix auth errors in tenant migration stepdown/kill/terminate suites 2021-04-27 20:51:09 +00:00
Carl Raiden Worley
d1ef0558db SERVER-54619 Extract resmokelib dependencies from fixture code 2021-03-26 18:38:23 +00:00
Mikhail Shchatko
8022d8830d SERVER-54723 Shorten resmoke log prefixes 2021-03-04 21:05:37 +00:00
Carl Raiden Worley
8082beefe8 SERVER-54617 Create a resmoke configuration management helper 2021-03-02 04:25:25 +00:00
Carl Raiden Worley
16dbe5a28b SERVER-50085 Make it easier to correlate mongo process names, ports, PIDs in logs of fixtures started by resmoke 2020-08-07 19:21:33 +00:00
Jason Chan
1c28b3cf02 SERVER-49064 Update references of "last-stable" to use "last-continuous" and "last-lts" 2020-07-23 12:26:49 +00:00
Mikhail Shchatko
f46630dd3a SERVER-48112 Use Absolute Imports in Resmoke 2020-06-18 10:21:48 +00:00
Carl Worley
041ca73b9b SERVER-45342 Send an abort signal instead of a kill signal when archiving 2020-01-09 15:40:39 +00:00
Carl Worley
b60b1c28fb SERVER-44831 Create a fixture sigkill test case 2019-12-09 19:58:39 +00:00
Jason Chan
e64a7b3339 SERVER-44425 Move FCV and binary constants into standalone file in resmokelib 2019-11-13 22:32:43 +00:00
Jason Chan
4540bfd836 SERVER-42776 Support mixed version test suites with ShardedClusterFixture 2019-10-08 19:54:00 +00:00
Ryan Timmons
9c15f7ff0f SERVER-43253 Resmoke passes pids of peer mongo* process in TestData 2019-09-16 18:17:40 +00:00
Judah Schvimer
f13641a0f6 SERVER-42469 Increase initial sync and kill secondaries passthrough timeouts to 24 hours 2019-07-30 09:39:10 -04:00
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Max Hirschhorn
e5c39e225e SERVER-35852 Require --shellConnString to use mongodb:// URI scheme. 2018-10-13 19:19:55 -04:00
Jonathan Abrahams
b04cc1e53b SERVER-35852 Convert FSM client to use a resmoke suite for easy test blackisting in backup_restore 2018-10-12 10:37:41 -04:00
Jonathan Abrahams
c50c68fef1 SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy 2018-04-05 14:41:58 -04:00
Jonathan Abrahams
36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Yves Duhem
6618ad3025 SERVER-33396 Update fixture teardown to throw ServerFailure 2018-03-02 12:14:51 -05:00
Jonathan Abrahams
9fd34c78b7 SERVER-31562 Archival for test failures from suites not using a resmoke fixture 2018-02-14 11:38:17 -05:00
Yves Duhem
2f6a2294fe SERVER-30683 Support failovers in ReplicaSetFixture 2017-09-01 17:41:35 -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
b353d4f012 SERVER-29560 Change fixtures to be registered automatically. 2017-06-14 20:44:52 -04:00
Max Hirschhorn
a4d2c52dba SERVER-28991 Eliminate having an AlarmClock thread for each test.
Changes resmoke.py to use its FlushThread for managing all calls to
flush() buildlogger handlers.
2017-05-16 12:10:14 -04:00
Mike Grundy
f18bb78b46 SERVER-24716 Remove the CheckReplDBHashDeprecated hook 2016-07-13 14:54:39 -04:00
Adam Midvidy
2ec075a6d6 SERVER-19448 implement resmoke.py support for c++ integration tests 2015-08-11 13:50:17 -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