Commit Graph

19 Commits

Author SHA1 Message Date
Juan Gu 7209d62b77 SERVER-99522 Delete dead py linters (#31760)
GitOrigin-RevId: 3aedfa559dda734d4d89fefe0fe1154a5a3cf04d
2025-04-09 19:33:45 +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
Alexander Neben 73a62e2f16 SERVER-79642 Added some type hinting to resmoke 2023-08-03 03:28:01 +00:00
Alexander Neben 97ac02fa50 SERVER-68593 Disable low value python warnings 2022-09-02 22:55:09 +00:00
Mikhail Shchatko 993a1658d6 SERVER-55859 Add multiversion full cluster changestreams hook 2021-08-18 14:37:38 +00:00
Siran Wang 2fe0fa151f SERVER-55861 add retryable writes multiversion hook 2021-07-30 14:06:16 +00:00
Carl Raiden Worley 8082beefe8 SERVER-54617 Create a resmoke configuration management helper 2021-03-02 04:25:25 +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
Mathew Robinson 8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Yves Duhem 1e026f75dc SERVER-28940 Test cases for fixture setups and teardowns 2018-10-04 09:51:05 -04:00
Yves Duhem bc2902cbf5 SERVER-35100 Do not log exception on dynamic test failure 2018-06-05 13:43:26 -04:00
Max Hirschhorn 25f72cf5f1 SERVER-34779 Add hook for checking dbhash while a test is running.
Enables the CheckReplDBHashInBackground hook in the
replica_sets_jscore_passthrough.yml test suite.

Also fixes the WTPreserveSnapshotHistoryIndefinitely failpoint to ignore
attempts from _decreaseTargetSnapshotWindowSize() to move the oldest
timestamp forward.
2018-05-25 22:07:24 -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 d0cadc1fa1 SERVER-33665 Make hook dynamic tests TestCase instances 2018-03-06 16:29:23 -05: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
Max Hirschhorn b8f6239094 SERVER-29560 Split hooks.py module into separate files.
Also defines a generic Registry metaclass for making class declarations
store a reference to the class along with a name so that they can be
looked up later.
2017-06-14 20:44:52 -04:00