Commit Graph

57 Commits

Author SHA1 Message Date
Ryan Timmons
9c15f7ff0f SERVER-43253 Resmoke passes pids of peer mongo* process in TestData 2019-09-16 18:17:40 +00:00
Roxane
a5b2b781c6 SERVER-41796 Create Evergreen variant for libfuzzer targets 2019-07-23 12:56:16 -04:00
Ian Boros
72f18524e2 Revert "SERVER-41796 Create Evergreen variant for libfuzzer targets"
This reverts commit 51a218fb13.
2019-07-19 13:37:05 -04:00
Ian Boros
8fcef35e07 Revert "SERVER-41796 fix lint"
This reverts commit 6924890770.
2019-07-19 13:36:54 -04:00
Benety Goh
6924890770 SERVER-41796 fix lint 2019-07-19 10:16:57 -04:00
Roxane
51a218fb13 SERVER-41796 Create Evergreen variant for libfuzzer targets 2019-07-18 15:58:45 -04:00
Jonathan Abrahams
22578319a5 SERVER-40339 Log buildscripts_test output in test logs 2019-04-16 16:44:21 -04:00
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Robert Guo
6734c12d17 SERVER-38775 allow gennylib_test accept arbitrary cmdline args 2018-12-28 16:37:26 -05:00
Jason Chan
85df2fb7d7 SERVER-38646 Add resmoke test case for genny unit tests. 2018-12-17 16:48:10 -05:00
Shreyas Kalyan
ca5e2e4e33 SERVER-37664 Add support for doing resmoke.py process management through jasper 2018-11-14 16:54:42 -05:00
Shreyas Kalyan
32c638f423 SERVER-37789 Add --genny flag to resmoke.py 2018-10-29 14:20:35 -04:00
Benety Goh
7d63b4cb96 SERVER-37663 fix lint 2018-10-25 19:40:55 -04:00
Shreyas Kalyan
eaee7a35c4 SERVER-37663 Add support for running genny via resmoke.py locally 2018-10-25 18:48:36 -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
Yves Duhem
1e026f75dc SERVER-28940 Test cases for fixture setups and teardowns 2018-10-04 09:51:05 -04:00
Yves Duhem
d92fe6cd92 SERVER-34593 New resmoke option to repeat tests 2018-08-29 10:35:43 -04:00
Jonathan Abrahams
4d21b46427 SERVER-36077 Create new resmoke.py test suite for running mongoebench on an Android device 2018-08-20 11:38:07 -04:00
Jonathan Abrahams
a444720202 SERVER-36076 Create new resmoke.py test suite for running mongoebench on a desktop 2018-08-13 12:23:29 -04:00
Robert Guo
5c73ea14a6 SERVER-35523 fix fsmworkloadtestcase 2018-07-02 09:49:58 -04:00
Martin Neupauer
6acedb1006 WRITING-2731 Build integration test running script for testing the mql-model command line tool 2018-06-09 08:56:32 -04:00
Martin Neupauer
937039a3c9 WRITING-2732 Build test runner for running mql-model declarative tests against an actual MongoDB server 2018-06-06 11:11:32 -04:00
Robert Guo
b107fce3ef SERVER-29999 Implement FSM Scheduler for concurrency_simultaneous 2018-06-04 15:26:56 -04:00
Mark Benvenuto
bdd0807699 SERVER-35322 external_auth tests should use unique kerberos credentials cache per test 2018-06-04 13:27:39 -04:00
Jonathan Abrahams
2b10b06044 SERVER-34555 Add stepdown to FSM resmoke integration 2018-05-31 13:06:06 -04:00
Max Hirschhorn
25f72cf5f1 SERVER-34779 Add hook for checking dbhash while a test is running.
Enables the CheckReplDBHashInBackground hook in the
replica_sets_jscore_passthrough.yml test suite.

Also fixes the WTPreserveSnapshotHistoryIndefinitely failpoint to ignore
attempts from _decreaseTargetSnapshotWindowSize() to move the oldest
timestamp forward.
2018-05-25 22:07:24 -04:00
Robert Guo
29c8f66e43 SERVER-33738 Create a runCommand() override method to perform operations inside a transaction 2018-05-24 09:13:56 -04:00
Jonathan Abrahams
9db7db6586 SERVER-30204 Use a new CleanupConcurrencyWorkloads hook instead of CleanEveryN for FSM suites using resmoke_runner.js 2018-05-14 14:13:25 -04:00
Jonathan Abrahams
d6837a12b3 SERVER-34374 Wrap shutil.rmtree() in resmoke to handle path names which may contain non-ASCII characters 2018-05-11 15:28:16 -04:00
Robert Guo
39622745cd SERVER-19630 allow FSM tests to connect to an existing cluster 2018-04-30 09:56:57 -04:00
David Bradford
22ab3dc578 SERVER-34296: Scripts to breakup test suites into short running tasks 2018-04-16 12:53:43 -04:00
Robert Guo
f15c9b5321 SERVER-34289 add new sharded cluster wrapper for connecting to an existing cluster 2018-04-12 09:19:28 -04:00
Jonathan Abrahams
c50c68fef1 SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy 2018-04-05 14:41:58 -04:00
Robert Guo
275c07392a SERVER-29644 Add test suite for Python unit tests 2018-04-05 01:39:23 -04:00
Robert Guo
0d0fb80fd6 SERVER-33756 Disable colors in benchmark output in logkeeper 2018-03-26 16:46:44 -04:00
Jonathan Abrahams
36148ad8bb SERVER-23312 Format Python files with yapf 2018-03-26 13:04:25 -04:00
Robert Guo
e372a68483 SERVER-33202 add hook to generate data file for the perf dashboard 2018-03-12 16:22:26 -04:00
Yves Duhem
a3e22bbb8b SERVER-33811 Clear dbpath after dbtest suite execution 2018-03-12 11:43:11 -04:00
Max Hirschhorn
03892c4032 SERVER-30203 Create FSMWorkloadTestCase for running concurrency tests.
Uses the jstests/concurrency/fsm_libs/resmoke_runner.js file to run an
individual FSM workload directly via resmoke.py.

These changes expose internals of jstests/concurrency/fsm_libs/runner.js
so that both versions of how the concurrency tests are executed by
resmoke.py remain possible for other suite configurations.
2018-03-08 16:52:06 -05:00
Yves Duhem
37eab69b76 SERVER-33737 Fix logger override for DynamicJSTestCase 2018-03-08 14:05:33 -05:00
Max Hirschhorn
efa8782c7b SERVER-31503 Extract JSRunnerFileTestCase from JSONSchemaTestCase.
This reduces the amount of duplicate code when writing another TestCase
subclass that uses a static JavaScript runner file.
2018-03-08 11:58:41 -05:00
Robert Guo
a47c30b73e SERVER-33201 add resmoke.py testcase for Benchmark tests 2018-03-07 12:28:47 -05:00
Yves Duhem
4b80b74a61 SERVER-33665 Call configure on ProcessTestCase 2018-03-07 11:54:58 -05:00
Yves Duhem
10f2088572 SERVER-33665 New TestCase subclass for process based tests 2018-03-06 16:28:23 -05:00
Max Hirschhorn
e25af89eaa SERVER-33504 Add test suite for resmoke.py logging performance.
Runs a configurable number of "yes" processes for the specified amount
of time (in seconds).
2018-02-28 17:52:53 -05:00
Robert Guo
fbfa9342eb SERVER-33199 Add benchmarks_storage test suite 2018-02-21 15:14:02 -05:00
Kevin Albertson
8821cdb550 SERVER-25640 check if jstests leave unterminated processes 2018-02-20 09:25:18 -05:00
Mathias Stearn
c52b057749 SERVER-32879 make resmoke clean up after successful dbtest runs 2018-01-29 10:57:53 -05:00
Ian Boros
a7b2cf5c4b SERVER-29522 better error codes when running concurrent tests in resmoke 2017-10-13 10:28:37 -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