Commit Graph

65 Commits

Author SHA1 Message Date
julianedwards
badc690fd3 SERVER-77559, SERVER-77560: Implement Evergreen file system log handler for resmoke and update resmoke test results (#19813)
GitOrigin-RevId: 2d7ad7b02e5637ba6032b220eb41b31148ad1519
2024-03-12 18:51:47 +00:00
Mikhail Shchatko
dbd9d704a7 SERVER-72079 Replace our resmoke custom scheduler with python scheduler (#16157)
GitOrigin-RevId: d53725baf67163b74a7fdbfa2f6e3b3219f941a5
2024-03-04 18:11:07 +00:00
Trevor
eee37683cc SERVER-85721 Point evergreen task log lobster links to Parsley (#18804)
GitOrigin-RevId: 74b1ebe084ebbabb72a7e0d4659a40a99796716a
2024-02-08 02:40:12 +00:00
Trevor Guidry
343846c593 Revert "SERVER-85721 Point evergreen task log lobster links to Parsley (#18398)"
This reverts commit 9c64e5ec86a54dce701033c805f442ee7e45b419.

GitOrigin-RevId: 6e7024d0740790d35fa649b83ffd3591ac67919f
2024-02-07 00:04:53 +00:00
Trevor
5873057008 SERVER-85721 Point evergreen task log lobster links to Parsley (#18398)
GitOrigin-RevId: 9c64e5ec86a54dce701033c805f442ee7e45b419
2024-01-26 20:42:56 +00:00
Sophia Tan
1c09728cb2 SERVER-82297 Run concurrency tests with jscore tests on multiple tenants
GitOrigin-RevId: e1737b83eb89cc7e61bfe9bfc7007eae4d96a7af
2023-12-18 07:14:19 +00:00
Tausif Rahman
0c41da5707 SERVER-78589 Programmatically generate docker-compose.yml for sharded, repl, standalone suites 2023-09-06 04:18:28 +00:00
Alexander Neben
73a62e2f16 SERVER-79642 Added some type hinting to resmoke 2023-08-03 03:28:01 +00:00
Tausif Rahman
08c2bce1b2 SERVER-70718 Resmoke on error should float the most important info to end of log. 2023-02-18 03:02:27 +00:00
julianedwards
4b08c5ca99 SERVER-70483 Pass task execution to Logkeeper 2022-10-17 17:01:18 +00:00
Rob Guo
8461ed0306 SERVER-70488 Revert "SERVER-68244 discard logs from some successful patch build tests" 2022-10-12 14:42:23 +00:00
Alexander Neben
97ac02fa50 SERVER-68593 Disable low value python warnings 2022-09-02 22:55:09 +00:00
Robert Guo
6bab1a4ac1 SERVER-68244 discard logs from some successful patch build tests 2022-08-05 03:20:28 +00:00
Robert Guo
a3a87f936f SERVER-65672 upgrade python packages to support 3.10 2022-04-24 02:12:33 +00:00
Robert Guo
9563cadc7d SERVER-65071 remove resmoke gRPC integration 2022-04-24 01:45:17 +00:00
Mikhail Shchatko
22f548f63f SERVER-63872 Tighter task and idle timeouts 2022-03-01 13:18:14 +00:00
Varun Ravichandran
25b90f8895 SERVER-55828: Replace urllib3's 'method_whitelist' attribute with 'allowed_methods' 2021-04-28 23:43:56 +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
Mikhail Shchatko
8022d8830d SERVER-54723 Shorten resmoke log prefixes 2021-03-04 21:05:37 +00:00
Robert Guo
43df182276 SERVER-54866 Don't call get() on mocked object 2021-03-04 14:45:33 +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
Daniel Gottlieb
19dd40b181 SERVER-48951: Add usability options for resmoke output.
--mrlog will pipe all stdout through mrlog.

--userFriendlyOutput=<file> will `tee` all output to <file>. It will filter
stdout with a grep to highlight test progress and possible failures.
2020-07-23 23:28:54 +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
c90e5cbaab SERVER-48145 Extract resmoke logging configurations 2020-05-27 16:50:40 +00:00
Robert Guo
51c13694fb SERVER-46436 wait up to 5 minutes for the flush thread to finish after a task ends 2020-03-09 20:10:39 +00:00
Robert Guo
6525cf4dad SERVER-46250 increase resmoke HTTP POST timeout to 65 seconds 2020-02-20 23:01:02 +00:00
Robert Guo
ec4ed7fe73 SERVER-46250 increase resmoke HTTP POST timeout to 20 seconds 2020-02-19 17:37:42 +00:00
Robert Guo
e609eacb52 SERVER-46250 Hardcode buildlogger payload limit in resmoke 2020-02-19 17:09:41 +00:00
Max Hirschhorn
6d38158e6b SERVER-42623 Remove events from scheduler using is operator. 2019-08-06 10:52:55 -04:00
Mark Benvenuto
286c031264 SERVER-40559 Python linters do not run after upgrade to Python 3 2019-04-16 14:33:43 -04:00
Mathew Robinson
2db32e10f3 SERVER-40514 Fix race in Resmoke 2019-04-08 14:08:49 -04:00
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
4a69dcaf78 SERVER-33476 Rename CustomBehavior to Hook 2018-02-27 11:29:46 -05:00
Max Hirschhorn
2c451638c2 SERVER-32474 Fix double logging when using --log=buildlogger.
Exposes an additional logger that uses the test's root logger as the
parent for any TestCase instances constructor by the hook. The fixture
logger still continues to be the parent of the hook logger.

Also changes the CleanEveryN hook to explicitly get marked as a failure
if a ServerFailure exception is thrown, rather than relying on
TestReport.combine() to do so implicitly.
2018-01-10 14:15:35 -05:00
Yves Duhem
5397d13e51 SERVER-28396 Respect logkeeper's POST size limit 2018-01-09 11:20:51 -05:00
Max Hirschhorn
611220640b SERVER-31556 Use fixture logger as parent of hook logger.
This enables the hook logger to log messages to logkeeper when
--log=buildlogger is specified without needing to start a new dynamic
test case.
2017-11-26 12:14:00 -05:00
Max Hirschhorn
046a5a01c1 SERVER-31470 Move "run tests" logic into evergreen_run_tests.py. 2017-10-18 01:45:51 -04:00