samantharitter
45d35fe3fc
SERVER-31184 Make servers automatically set up config.system.sessions
2017-10-11 00:52:09 -04:00
Max Hirschhorn
8b3694d704
Revert "SERVER-29522 better error codes when running concurrent tests in resmoke"
...
This reverts commit 1e2626463b .
2017-10-11 00:11:17 -04:00
Ian Boros
1e2626463b
SERVER-29522 better error codes when running concurrent tests in resmoke
2017-10-10 10:08:06 -04:00
Ian Boros
51414083ae
SERVER-31472 resmoke returns error code when StepDownThread terminates prematurely
2017-10-10 10:04:12 -04:00
Yves Duhem
1170477971
SERVER-30872 Avoid modifying suite from signal handler
2017-10-09 13:19:42 -04:00
Yves Duhem
203c210332
SERVER-30922 Do not fail on non matching selector pattern
2017-10-06 13:14:47 -04:00
Ian Boros
65d4cdd857
SERVER-29607 resmoke prints available suites when an invalid one is specified
2017-10-06 13:13:31 -04:00
Yves Duhem
5d1c412f41
SERVER-30922 Fail on invalid resmoke test file arguments
2017-10-06 11:00:59 -04:00
Rob Guo
381c7fc06c
SERVER-30839 prevent buildscripts/combine_reports.py from overwriting report.json
2017-10-04 15:50:59 -04:00
Yves Duhem
420c06608a
SERVER-31309 Fix use of resmoke args for cpp tests
2017-10-03 15:20:08 -04:00
Yves Duhem
f64d3147b9
SERVER-31312 Fix include_suites matching for db_test
2017-10-03 12:26:56 -04:00
Yves Duhem
02e1ac97d8
SERVER-30980 Add tag selector expressions support
2017-09-27 11:11:35 -04:00
Esha Maharishi
62fe0f89e9
SERVER-30511 call checkUUIDsConsistentAcrossCluster() before shutting down a ShardingTest
2017-09-25 11:27:23 -04:00
Henrik Edin
c79b69d1ea
SERVER-31095 Adding an evergreen builder to test the legacy transport layer. Fix so resmoke.py can passthrough the --transportLayer option.
2017-09-22 17:16:02 -04:00
samantharitter
bacb63bbf8
SERVER-30740 Disable background session cache refreshing on tests
2017-09-11 10:48:31 -04:00
Ian Boros
9f8084f2c8
SERVER-30578 resmoke no longer starts more servers than tests
2017-09-07 12:12:22 -04:00
Yves Duhem
c31e309846
SERVER-30684 Add configsvr and shard options to ShardedClusterFixture
2017-09-01 17:46:39 -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
Sara Golemon
6e2cc35d6d
SERVER-27801 define unique KRB5CCNAME per external_auth test
2017-08-28 11:12:47 -04:00
Robert Guo
b136dbce0f
SERVER-19541 supporting connecting to an external cluster in resmoke.py
2017-08-21 10:30:59 -04:00
Nick Zolnierz
91f42e4734
SERVER-29593: Integrate the official JSON Schema test corpus into the unit tests
2017-08-11 11:43:45 -04:00
Judah Schvimer
ae59589e23
SERVER-30501 Create rollback logging component
2017-08-07 14:01:55 -04:00
Max Hirschhorn
58a3909a3f
SERVER-29642 SERVER-29643 Add Python tests for test lifecycle scripts.
...
For test_failures.py:
* Replaces HistoryReport with a TestHistory class that has
get_history_by_revision() and get_history_by_date() methods. They
both return a list of ReportEntry tuples that can be used to
construct a Report instance.
* Adds Python unit test cases for the Report and ReportEntry classes.
* Creates Wildcard class as separate concept from Missing class.
* Enables --sinceDate and --untilDate with a warning that the script
may not return a complete result set.
* Adds support for running the script with Python 3.
For update_test_lifecycle.py:
* Introduces Config namedtuple to represent the test lifecycle model.
* Adds Python unit tests cases for the update_tags() function.
* Takes advantage of the partial grouping so that computing summaries
for (test, task, variant), (test, task), and (test,) combinations do
not require re-processing the entire result set.
2017-07-17 11:09:34 -04:00
Jonathan Reams
1622c6b7a7
SERVER-29402 Implement ServiceExecutor and fixed-size test executor
2017-07-14 16:19:40 -04:00
Yves Duhem
5fc85a7f11
SERVER-29936 New module for test tags files
2017-07-07 15:49:24 -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
Robert Guo
4d8d1745c9
SERVER-28636 replace --executor with --suite in resmoke.py
2017-06-22 18:29:34 -04:00
Yves Duhem
af35f24b56
SERVER-29486 Filter test membership map by test_kind
2017-06-21 18:02:39 -04:00
Max Hirschhorn
7c92251d7b
SERVER-29560 Remove testcases.py now that it has been split up.
2017-06-21 15:42:33 -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
Robert Guo
f3b60130e2
SERVER-25293 log hook testcases only to logkeeper
2017-06-14 19:57:10 -04:00
may
ea8402f7ff
SERVER-21299 resmoke should default to --shuffle
2017-06-09 10:20:23 -04:00
Kimberly Hou
23f38f73d2
SERVER-26443 clean up error reporting in jstestfuzz_concurrent suite
2017-06-08 12:35:55 -07: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
Yves Duhem
0347baa06a
SERVER-29192 Prevent 'silentfail' status for dynamic tests
2017-06-05 14:13:07 -04:00
Spencer T Brody
47aad7d695
SERVER-29433 Improve logging during ReplicaSetFixture initialization
2017-06-02 15:55:04 -04:00
Peter Mauldin
19a48549ee
SERVER-24783 resmoke.py now prints running tests when encountering timeouts
2017-06-02 11:09:08 -04:00
Cristopher Stauffer
cb31bfd735
SERVER-26027: Updating log statement to include exit code on tear down in situations where process already stopped
2017-05-31 10:26:08 -04:00
Eddie Louie
50ea467d27
SERVER-29061 Add buildscripts/promote_silent_failures.py script to convert silent
...
test failures into non-silent test failures
2017-05-30 12:06:39 -04:00
Jonathan Abrahams
b6c1b6b6a9
SERVER-28302 resmoke.py parser should accept files that don't end in .js
2017-05-26 13:59:32 -04:00
Jonathan Abrahams
68b0d67207
SERVER-29306 Prevent C++ unit, integration and dbtests from running twice during patch builds
2017-05-26 10:30:41 -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
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
Misha Tyulenev
2c18910e75
SERVER-28968: Add causal consistent passthrough suite
2017-05-05 21:34:09 -04:00
Robert Guo
a8c2311437
SERVER-28714 Better fallback logger prefix
2017-05-01 10:27:36 -04:00
Jonathan Abrahams
f34a173b12
SERVER-28783 Add buildscripts/combine_reports.py script for combining report.json files
2017-04-24 21:47:10 -04:00
Mark Benvenuto
c776e095ac
SERVER-28308 Integrate python linting for IDL into Evergreen
2017-04-18 18:18:26 -04:00