Commit Graph

40 Commits

Author SHA1 Message Date
Robert Guo
9563cadc7d SERVER-65071 remove resmoke gRPC integration 2022-04-24 01:45:17 +00:00
Mikhail Shchatko
193a020de5 SERVER-63565 Validate tests runtime in burn-in 2022-02-21 09:14:31 +00:00
julianedwards
e2ccfbe907 SERVER-55560: Send display test name to evergreen test results for resmoke with jasper 2021-03-27 00:59:58 +00:00
julianedwards
e2702b9a7e SERVER-54663: Pass group id to evergreen when running with resmoke with jasper. 2021-03-15 14:54:05 +00:00
julianedwards
ee1e7ff457 SERVER-51016: Add Python logging.Handler for LogKeeper V3 2021-01-22 15:14:08 +00:00
julianedwards
fff7a4baa0 SERVER-49504: Allow resmoke's mongo shell to log to Jasper 2020-12-14 18:27:30 +00:00
Robert Guo
2c50126f91 Revert "SERVER-49504: Allow resmoke's mongo shell to log to Jasper"
This reverts commit 3c179e4935.
2020-12-07 19:21:59 +00:00
julianedwards
3c179e4935 SERVER-49504: Revert "Revert "SERVER-49504: Allow resmoke's mongo shell to log to Jasper"" 2020-11-06 17:23:31 +00:00
Robert Guo
e62f90245b Revert "SERVER-49504: Allow resmoke's mongo shell to log to Jasper"
This reverts commit e9e1635d6c.
2020-10-15 13:38:36 +00:00
julianedwards
e9e1635d6c SERVER-49504: Allow resmoke's mongo shell to log to Jasper 2020-10-14 19:12:24 +00:00
Ben Caimano
8468e69c2e Revert "SERVER-49504: Allow resmoke's mongo shell to log to Jasper"
This reverts commit 308cc2fa21.
2020-10-12 23:00:38 +00:00
julianedwards
308cc2fa21 SERVER-49504: Allow resmoke's mongo shell to log to Jasper 2020-10-12 20:59:36 +00:00
Carl Raiden Worley
1d73420f40 SERVER-51172 resmoke sometimes throws TypeError when calculating elapsed time for test 2020-10-08 21:43: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
Mikhail Shchatko
f46630dd3a SERVER-48112 Use Absolute Imports in Resmoke 2020-06-18 10:21:48 +00:00
Carl Raiden Worley
c81a9f3165 SERVER-48150 Streamline resmoke loggers 2020-06-17 17:45:50 +00:00
Carl Raiden Worley
94bd81eb2d SERVER-45864 Record the start time for tests after creating the test logger 2020-01-30 20:50:35 +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
6c803a6704 SERVER-19895 resmoke failures should self-document 2019-11-22 20:16:40 +00:00
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Jonathan Abrahams
428ca4fcc7 SERVER-18840 resmoke should indicate status of test in abbreviated log output during run, before logging everything at the end 2019-01-07 09:09:04 -05: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
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
37eab69b76 SERVER-33737 Fix logger override for DynamicJSTestCase 2018-03-08 14:05:33 -05:00
Yves Duhem
10f2088572 SERVER-33665 New TestCase subclass for process based tests 2018-03-06 16:28:23 -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
0347baa06a SERVER-29192 Prevent 'silentfail' status for dynamic tests 2017-06-05 14:13:07 -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
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
Jonathan Abrahams
f34a173b12 SERVER-28783 Add buildscripts/combine_reports.py script for combining report.json files 2017-04-24 21:47:10 -04:00
Jonathan Abrahams
abeacd9572 SERVER-28439 Add "silentfail" test status and --reportFailureStatus option to resmoke.py 2017-04-03 11:33:09 -04:00
Yves Duhem
c8a2af0706 SERVER-28477 Resmoke logging refactoring 2017-03-29 10:48:25 -04:00
Max Hirschhorn
66188320dc SERVER-21539 Release TestReport._lock when recomputing stats. 2017-03-20 13:56:53 -04:00
Max Hirschhorn
83f31ef26e SERVER-21539 Write report.json file when resmoke.py receives a SIGUSR1. 2017-03-09 13:06:29 -05:00
Jonathan Abrahams
6aab151144 SERVER-24925 add raw_url field to resmoke report 2016-07-11 16:01:48 -04:00
Charlie Swanson
4d835254c6 SERVER-22200 Correct logic to mark a test as a failure. 2016-01-21 09:29:23 -05:00
Max Hirschhorn
8c8ee18403 SERVER-18756 Write all executions to the report.json file.
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.
2015-06-22 20:18:10 -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