Juan Gu
7209d62b77
SERVER-99522 Delete dead py linters ( #31760 )
...
GitOrigin-RevId: 3aedfa559dda734d4d89fefe0fe1154a5a3cf04d
2025-04-09 19:33:45 +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
b4b23946cd
SERVER-90570: Enable formatting checks for buildscripts directory, excluding idl ( #22254 )
...
GitOrigin-RevId: 9d997a9f44cd43a8dec7c2a17fa2dbcd875e92f6
2024-05-16 22:07:36 +00:00
David Percy
70da849086
SERVER-90138 Speed up resmoke.py find-suites
...
Profiling showed a lot of the time was spent in two helper functions:
- glob() which scans the filesystem for filenames that match a pattern
- get_tags() which parses the "@tags" section of a jstest
Printing the arguments of these functions showed that a lot of the calls
are duplicates, because many suites use the same glob pattern, and many
suites want to know what tags a given test contains.
Since we already assume the resmokeconfig is not changing out from under
us, it makes sense to cache these. I don't think memory usage is a
concern because resmoke is either short-lived (as in find-suites) or it
runs subprocesses that already use a lot of memory (mongod, or a whole
sharded cluster).
On my machine these two changes brought the time down from around
1m 20s to 10s.
GitOrigin-RevId: f4538e44aaca8c1ae11c38cc48b6ec76d2a85d1b
2024-05-03 05:27:58 +00:00
Mikhail Shchatko
c019228589
SERVER-68699 Check that resmoke suite selector config has valid test paths
2023-10-11 13:49:33 +00:00
Steve Gross
babf160654
SERVER-76796 Enable more lint warnings and fix them
2023-07-16 01:54:51 +00:00
auto-revert-processor
8837a2dfe2
Revert "SERVER-76796 Enable more lint warnings and fix them"
...
This reverts commit 7e0887b55d .
2023-07-13 20:31:43 +00:00
Steve Gross
7e0887b55d
SERVER-76796 Enable more lint warnings and fix them
2023-07-13 15:07:11 +00:00
stevegrossmongodb
373aff474e
SERVER-76796 Upgrade several linters
2023-07-03 15:11:25 +00:00
Alexander Neben
97ac02fa50
SERVER-68593 Disable low value python warnings
2022-09-02 22:55:09 +00:00
Robert Guo
5d9e1907cc
SERVER-57873 support multiple tag files resmoke
2021-06-23 03:24:24 +00:00
Carl Raiden Worley
c318aff369
SERVER-48048 Use resmoke tag files for multiversion blacklisting
2020-08-17 17:07:22 +00:00
Ryan Timmons
ba3e5964f9
SERVER-48109 Skip Known Broken Resmoke Tests
2020-06-18 18:49:58 +00:00
Mikhail Shchatko
f46630dd3a
SERVER-48112 Use Absolute Imports in Resmoke
2020-06-18 10:21:48 +00:00
vrachev
9227199e1c
SERVER-46769 Migrate from optparse to argparse
2020-04-30 14:25:56 +00:00
Mathew Robinson
e5c1e0b8da
SERVER-43088 Make test suite and logger configuration directories configurable in resmoke
2019-09-23 19:58:15 +00:00
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -04:00
Jonathan Abrahams
7a6d64aa65
SERVER-37373 Fully qualified files in suite YML do not run in Burn_in tests on Windows
2019-01-30 16:06:06 -05:00
Jonathan Abrahams
b665d7a575
SERVER-33853 Define a new test tag, test_disabled, to temporarily disable a test
2018-10-03 15:22:30 -04:00
Robert Guo
b107fce3ef
SERVER-29999 Implement FSM Scheduler for concurrency_simultaneous
2018-06-04 15:26:56 -04:00
Jonathan Abrahams
c50c68fef1
SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypy
2018-04-05 14:41:58 -04:00
Robert Guo
275c07392a
SERVER-29644 Add test suite for Python unit tests
2018-04-05 01:39:23 -04:00
Jonathan Abrahams
36148ad8bb
SERVER-23312 Format Python files with yapf
2018-03-26 13:04:25 -04:00
Yves Duhem
2421e96fa4
SERVER-29924 Display excluded tests in resmoke dry run
2017-11-20 15:56:50 -05:00
Yves Duhem
5d1c412f41
SERVER-30922 Fail on invalid resmoke test file arguments
2017-10-06 11:00:59 -04:00
Yves Duhem
420c06608a
SERVER-31309 Fix use of resmoke args for cpp tests
2017-10-03 15:20:08 -04:00
Yves Duhem
f64d3147b9
SERVER-31312 Fix include_suites matching for db_test
2017-10-03 12:26:56 -04:00
Yves Duhem
02e1ac97d8
SERVER-30980 Add tag selector expressions support
2017-09-27 11:11:35 -04:00