Commit Graph

16 Commits

Author SHA1 Message Date
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Mathew Robinson
78a8fa3659 SERVER-39009 Make buildlogger credentials location configurable 2019-01-15 15:12:46 -05:00
Robert Guo
cc00af6b6f SERVER-35800 retry getting build_id and test_id from logkeeper 2018-08-09 09:11:00 -04:00
Max Hirschhorn
6ad26a359f SERVER-35472 Avoid falling back to stderr in resmoke.py.
Instead a special return code of 75 is used to indicate that the log
output would otherwise be incomplete.
2018-06-08 12:45:15 -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
5397d13e51 SERVER-28396 Respect logkeeper's POST size limit 2018-01-09 11:20:51 -05:00
Max Hirschhorn
046a5a01c1 SERVER-31470 Move "run tests" logic into evergreen_run_tests.py. 2017-10-18 01:45:51 -04:00
Yves Duhem
c8a2af0706 SERVER-28477 Resmoke logging refactoring 2017-03-29 10:48:25 -04:00
Robert Guo
c203a3be80 SERVER-27627 use requests instead of urllib2 in resmoke.py 2017-02-28 13:08:08 -05:00
Robert Guo
973b8b9da3 Revert "SERVER-27627 use requests instead of urllib2 in resmoke.py"
This reverts commit 14f16f384a.
2017-02-24 11:48:46 -05:00
Robert Guo
14f16f384a SERVER-27627 use requests instead of urllib2 in resmoke.py 2017-02-24 10:50:48 -05:00
Yves Duhem
e94d22e967 SERVER-23818 Send Evergreen task Id to logkeeper 2017-02-16 09:39:23 -05:00
Max Hirschhorn
93989f1023 SERVER-26445 Make emit() not wait for flush() to complete.
Changes the BufferedHandler to always delegate the actual flushing of
the logs (perhaps via a long-running, blocking network operation) to the
timer thread that's running in the background.
2016-12-05 15:19:53 -05: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