Zack Winter
5c24a13a7d
SERVER-111295 Set python as formatter in format_multirun ( #41677 )
...
GitOrigin-RevId: fd3c58d1f5a9230a9fb728d2678c8c614c20437f
2025-09-24 17:41:24 +00:00
Steve McClure
c0d93b1374
SERVER-108972: Support loading resmoke libs and suites from module directories ( #40272 )
...
GitOrigin-RevId: c95ce37e0fa67f2626874c61ec076d740f184b8c
2025-08-19 21:25:48 +00:00
auto-revert-app[bot]
b3e6f2b128
Revert "SERVER-108972 Support modules in resmoke ( #40139 )" ( #40237 )
...
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com >
GitOrigin-RevId: a58475e2d23263d59fee58497b612fc0c1679271
2025-08-19 05:11:16 +00:00
Trevor Guidry
345737a806
SERVER-108972 Support modules in resmoke ( #40139 )
...
GitOrigin-RevId: 830a0dcd118ec4c67561fbc7766e871d531fa40c
2025-08-18 22:22:04 +00:00
Zack Winter
40f6d641f7
SERVER-100631 Add ruff into "bazel run lint" ( #32166 )
...
GitOrigin-RevId: 4234e1f4a6e164cfd2ab53cdb7290b238095520f
2025-06-11 14:11:11 +00:00
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
Mikhail Shchatko
5445e27769
SERVER-85862 make burn_in_tests.py understand multiversion configuration ( #21655 )
...
GitOrigin-RevId: b73438a544287646699f0e711a690f8aafe345c7
2024-05-02 20:09:26 +00:00
Alex Neben
b665258d9d
SERVER-88970 Added yaml formatting to server repo
...
GitOrigin-RevId: 35db3811d8f749edd5b79ba910adcbc1ceb54cc4
2024-04-06 05:23:20 +00:00
Juan Gu
f0113527d5
SERVER-88836 Update method for determining enterprise build variants … ( #20640 )
...
GitOrigin-RevId: 45cdcba4740b9f815f6f8b3624d3e15b2d350a9f
2024-04-05 22:56:57 +00:00
Alex Neben
209ce30150
SERVER-72262 Bump Python minimum version to 3.9/3.10
2023-08-02 21:39:07 +00:00
Alexander Neben
97ac02fa50
SERVER-68593 Disable low value python warnings
2022-09-02 22:55:09 +00:00
Robert Guo
4002c5b76f
SERVER-60633 burn_in_tests should respect multiversion tags
2021-10-14 13:07:29 +00:00
Robert Guo
9c46c72e17
SERVER-55857 Use explicit task definitions for implicit multiversion tasks
2021-10-12 04:46:33 +00:00
Yoonsoo Kim
2181d579ff
SERVER-58198 Remove shellReadMode/shellWriteMode command-line params from resmoke.py
2021-07-02 18:36:21 +00:00
Robert Guo
c940646a2b
SERVER-57580 combine task_path_suffix and use_multiversion into
...
require_multiversion
2021-06-15 22:28:00 +00:00
Vishnu Kaushik
8911b6cdda
SERVER-43385 remove MMAPv1 references
2020-09-11 20:28:52 +00:00
Lydia Stepanek
5591ecacc5
SERVER-49128 Don't hard code selected_tests_buildvariants in etc/evergreen.yml
2020-07-08 15:40:59 +00:00
Lydia Stepanek
bfa494770a
SERVER-45394 Generate selected tasks in a patch using test mappings
...
create mode 100644 buildscripts/patch_builds/selected_tests_service.py
create mode 100644 buildscripts/selected_tests.py
create mode 100644 buildscripts/tests/patch_builds/test_selected_tests_service.py
create mode 100644 buildscripts/tests/test_selected_tests.py
2020-02-04 15:37:03 +00:00
Lydia Stepanek
9a58f3aaad
SERVER-42561 search_beta_* tests fail on testing only changes
2019-08-06 10:09:49 -04:00
Lydia Stepanek
ff945d4698
SERVER-40895 Dynamically generate burn_in_tests for tag validation
2019-06-04 13:33:53 -04:00
David Bradford
d544297059
SERVER-41154: burn_in should use name of task for generated tasks
2019-05-15 10:47:14 -04:00
David Bradford
8ffbd48925
SERVER-40486: Remove Test Lifecycle code
2019-04-24 14:07:36 -04:00
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -04:00
Jonathan Abrahams
42405f2847
SERVER-39311 Enable burn_in repetition count: at least 2 executions, with a maximum of 1000 excutions or 10 minutes of execution time
2019-04-08 08:42:46 -04:00
Jonathan Abrahams
bd487118cc
Revert "SERVER-39311 Enable burn_in repetition count: at least 2 executions, with a maximum of 1000 excutions or 10 minutes of execution time"
...
This reverts commit df4243e71b .
2019-03-18 13:14:22 -04:00
Jonathan Abrahams
df4243e71b
SERVER-39311 Enable burn_in repetition count: at least 2 executions, with a maximum of 1000 excutions or 10 minutes of execution time
2019-03-18 11:56:38 -04:00
Jonathan Abrahams
869270cce4
SERVER-39308 Update burn_in_tests.py to generate sub-tasks JSON file
2019-03-06 16:51:15 -05:00
David Bradford
6b601f1005
SERVER-39413: Add script to analyze evergreen task tag usage
2019-03-01 10:23:48 -05:00
David Bradford
f96809265b
SERVER-39455: Lint yaml files
2019-02-21 17:07:06 -05:00
David Bradford
8fac3580ab
SERVER-39564: Fix burn_in_tests for _gen tasks
2019-02-14 12:13:40 -05:00
Jonathan Abrahams
82b62cf1e5
SERVER-34711 Enable burn_in_tests to understand Evergreen task selectors
2018-06-15 11:40:58 -04:00
Jonathan Abrahams
a1601dd857
SERVER-33963 Add task_groups & display_tasks for compile, compile_all, compile_unittests & unittests
2018-04-26 15:34:22 -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
d773e7419f
SERVER-30308 Handle absent test_flags in combined_resmoke_args
2017-08-02 17:25:19 -04:00
Yves Duhem
6cc2dfe7ed
Revert "SERVER-30308 Handle absent test_flags in combined_resmoke_args()"
...
This reverts commit 645172dfe7 .
2017-07-26 10:12:48 -04:00
Yves Duhem
645172dfe7
SERVER-30308 Handle absent test_flags in combined_resmoke_args()
2017-07-25 17:48:47 -04:00
Yves Duhem
9d7e8192a1
SERVER-29640 Cleanup test lifecycle invalid tags
2017-07-17 11:51:45 -04:00
Max Hirschhorn
58a3909a3f
SERVER-29642 SERVER-29643 Add Python tests for test lifecycle scripts.
...
For test_failures.py:
* Replaces HistoryReport with a TestHistory class that has
get_history_by_revision() and get_history_by_date() methods. They
both return a list of ReportEntry tuples that can be used to
construct a Report instance.
* Adds Python unit test cases for the Report and ReportEntry classes.
* Creates Wildcard class as separate concept from Missing class.
* Enables --sinceDate and --untilDate with a warning that the script
may not return a complete result set.
* Adds support for running the script with Python 3.
For update_test_lifecycle.py:
* Introduces Config namedtuple to represent the test lifecycle model.
* Adds Python unit tests cases for the update_tags() function.
* Takes advantage of the partial grouping so that computing summaries
for (test, task, variant), (test, task), and (test,) combinations do
not require re-processing the entire result set.
2017-07-17 11:09:34 -04:00
Yves Duhem
5fc85a7f11
SERVER-29936 New module for test tags files
2017-07-07 15:49:24 -04:00
Yves Duhem
c6f39dd0e9
SERVER-29639 New Python module to access evergreen.yml project configuration
2017-06-21 15:25:48 -04:00