Commit Graph

29 Commits

Author SHA1 Message Date
Steve McClure 80abf95f33 SERVER-115265: Enable string diffing logic in JS assertions (#45259)
GitOrigin-RevId: 37b8289cc82d3f29385ca61847c46672fb276b2d
2025-12-17 10:43:48 +00:00
katezdb 1dbfe1eb11 SERVER-96966 Remove undoDB integration as unused (#29368)
GitOrigin-RevId: 52080f36791ec1fd187515bf79793b800a98a7c2
2024-12-08 23:46:29 +00:00
Juan Gu 855dfadef0 SERVER-94077 Use isort in Ruff configs (#27865)
GitOrigin-RevId: e793d662774ccd3ab6c3f356c2287cf1f7ff9805
2024-10-10 19:33:49 +00:00
Steve McClure 890f12e14e SERVER-91108: Log with utf-8 encoding to avoid charmap errors on Windows (#23009)
GitOrigin-RevId: 942625c936d69f409ee87e7ff8b127cfde88a568
2024-06-05 17:40:42 +00:00
Steve McClure b4b23946cd SERVER-90570: Enable formatting checks for buildscripts directory, excluding idl (#22254)
GitOrigin-RevId: 9d997a9f44cd43a8dec7c2a17fa2dbcd875e92f6
2024-05-16 22:07:36 +00:00
julianedwards 9b34623cd9 SERVER-77561: buffered file handler for resmoke logging (#21760)
GitOrigin-RevId: 82d4e161d6634e6b4114ba289723e8fd1500a8fe
2024-05-02 19:22:51 +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
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
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
Mikhail Shchatko f46630dd3a SERVER-48112 Use Absolute Imports in Resmoke 2020-06-18 10:21:48 +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
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
Robert Guo cc00af6b6f SERVER-35800 retry getting build_id and test_id from logkeeper 2018-08-09 09:11:00 -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
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
Max Hirschhorn 5cd4ba841e SERVER-27627 Tolerate much older versions of Python's requests package. 2017-03-01 12:41:47 -05: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
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
Jonathan Abrahams 333fd85fc8 SERVER-23819 buildlogger client requests should use basic auth instead of digest auth 2016-09-09 10:57:34 -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