summaryrefslogtreecommitdiff
path: root/buildscripts/resmoke.py
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-37664 Add support for doing resmoke.py process management through jasperShreyas Kalyan2018-11-141-2/+112
|
* SERVER-35472 Ignore incomplete log output state if all tests passed.Max Hirschhorn2018-06-081-0/+9
|
* SERVER-35472 Avoid falling back to stderr in resmoke.py.Max Hirschhorn2018-06-081-9/+24
| | | | | Instead a special return code of 75 is used to indicate that the log output would otherwise be incomplete.
* SERVER-23312 Enable Python formatting/linting for buildscripts & pytests filesJonathan Abrahams2018-04-111-2/+2
|
* SERVER-34356 Reorganize resmoke.pyYves Duhem2018-04-111-194/+206
|
* SERVER-23312 Fix issue with evergreen_run_tests.py stopping early.Max Hirschhorn2018-04-051-1/+1
| | | | | | Returning true from _execute_suite() causes resmoke.py to interpret that the test suite's execution was interrupted by the user and for subsequent test suites to not be run.
* SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypyJonathan Abrahams2018-04-051-29/+18
|
* SERVER-23312 Format Python files with yapfJonathan Abrahams2018-03-261-11/+8
|
* SERVER-33397 New suitesconfig moduleYves Duhem2018-02-231-3/+5
|
* SERVER-33144 Support archiving data files in Evergreen on test failure - WindowsJonathan Abrahams2018-02-121-1/+0
|
* SERVER-26884 Support archiving data files in Evergreen on test failureJonathan Abrahams2018-02-081-1/+14
|
* SERVER-32121 sys fail on IOErrorKevin Albertson2017-12-111-0/+3
|
* SERVER-29924 Display excluded tests in resmoke dry runYves Duhem2017-11-201-2/+9
|
* SERVER-31470 Move "run tests" logic into evergreen_run_tests.py.Max Hirschhorn2017-10-181-62/+91
|
* SERVER-29607 resmoke prints available suites when an invalid one is specifiedIan Boros2017-10-061-4/+11
|
* SERVER-30839 add back resmoke import checksRobert Guo2017-10-051-1/+3
|
* SERVER-30839 prevent buildscripts/combine_reports.py from overwriting ↵Rob Guo2017-10-041-3/+2
| | | | report.json
* SERVER-19541 supporting connecting to an external cluster in resmoke.pyRobert Guo2017-08-211-2/+2
|
* SERVER-25293 log hook testcases only to logkeeperRobert Guo2017-06-141-20/+17
|
* SERVER-24783 resmoke.py now prints running tests when encountering timeoutsPeter Mauldin2017-06-021-11/+2
|
* SERVER-28302 resmoke.py parser should accept files that don't end in .jsJonathan Abrahams2017-05-261-47/+47
|
* SERVER-28785 Log resmoke.py invocation before running tests.Max Hirschhorn2017-04-141-0/+4
|
* SERVER-21842 Generate report.json file and dump resmoke stacks on WindowsEddie Louie2017-03-311-1/+2
|
* SERVER-28477 Resmoke logging refactoringYves Duhem2017-03-291-7/+6
|
* SERVER-21539 Write report.json file when resmoke.py receives a SIGUSR1.Max Hirschhorn2017-03-091-49/+4
|
* SERVER-21841 Add mode to resmoke.py to list under what suites a test runsMike Grundy2016-05-101-0/+23
|
* SERVER-22142 join() FlushThread in resmoke.py after running all tests.Max Hirschhorn2016-01-151-6/+13
| | | | | | | | | This prevents the FlushThread from running while the interpreter is shutting down and the import machinery is uninitialized. Also fixed an issue where a KeyboardInterrupt while running multiple suites with --continueOnFailure would skip to the next suite, rather than exiting resmoke.py.
* SERVER-18756 Write all executions to the report.json file.Max Hirschhorn2015-06-221-3/+1
| | | | | | | | | | 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.
* SERVER-1424 Rewrite smoke.py.Max Hirschhorn2015-05-081-196/+181
| | | | | | | | | | | | | | 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.
* SERVER-1424 (re)smoke tag parsing and new test library, v0Greg Studer2014-09-181-0/+226
| | | | | | | | | Includes: - Smoke.py options for filtering by jstest tags - New resmoke.py test utility in v0 alpha - Lots of example resmoke configurations - SCons integration for unittests - Sample tagged jstests
* Revert "SERVER-1424 (re)smoke tag parsing and new test library, v0"Greg Studer2014-09-151-226/+0
| | | | This reverts commit fac5571f67e23a1339e20e0621bab0ba2a6b7163.
* SERVER-1424 (re)smoke tag parsing and new test library, v0Greg Studer2014-09-151-0/+226
Includes: - Smoke.py options for filtering by jstest tags - New resmoke.py test utility in v0 alpha - Lots of example resmoke configurations - SCons integration for unittests - Sample tagged jstests