Commit Graph

87 Commits

Author SHA1 Message Date
Alex Neben ea56cd1301 SERVER-83936 Fixed waterfall burn in
GitOrigin-RevId: 2da9e4437d8c792c2b3c3aea62e284f801172a6b
2023-12-07 06:46:43 +00:00
Zack Winter 852e22c02d SERVER-83735 Remove references to enterprise module dir as a repo (#17266)
GitOrigin-RevId: 66340b907fa4e64e33e723c998fe38c5e1ab5075
2023-11-30 03:31:33 +00:00
Juan Gu 571369c1fd SERVER-70672 Merge enterprise repo into 10gen/mongo
GitOrigin-RevId: f495673c3b44d8892e478a228a7449fa10b233a6
2023-11-29 20:48:31 +00:00
Mikhail Shchatko 933ff4b1f4 SERVER-71533 Update legacy task generation to use new test stats location 2022-11-25 16:32:31 +00:00
Daniel Moody 1919b5797c SERVER-67993 fix 4.4 pylinters 2022-07-12 18:52:26 +00:00
Richard Samuels 2db61e54f7 SERVER-62992 Remove need for resmoke.ini (v4.4) 2022-04-25 13:26:06 +00:00
David Bradford 5fad1f6966 SERVER-53960: Don't generate enterprise tests with burn_in on non-enterprise builds
(cherry picked from commit ba2320f093)
2021-01-25 19:58:02 +00:00
David Bradford fb67f77bd0 SERVER-53058: Refactor how historic test stats are collected
(cherry picked from commit 8fefa30a34)
2020-12-03 17:36:27 +00:00
David Bradford ce8b75a06c SERVER-50401: Use evergreen manifest to determine revisions to compare against
(cherry picked from commit ac966012c5)
2020-10-05 21:44:41 +00:00
Lydia Stepanek 4805790974 SERVER-47827 Request for a local burn_in_tests.py that locally runs all tests changed since master, including those committed in the local branch
(cherry picked from commit c848b16c77)
2020-10-05 19:25:00 +00:00
vrachev 0db3c7f4fc SERVER-46769 Migrate from optparse to argparse 2020-04-30 14:25:37 +00:00
David Bradford 570ec43b77 SERVER-47274: Refactor task generation in evergreen
(cherry picked from commit 4d82d10588)
2020-04-08 16:13:55 +00:00
Lydia Stepanek cab149a4ae SERVER-46453 Selected_tests_gen should pick up changed files in mongo-enterprise-modules files
(cherry picked from commit 92f4273fb6d3d3079b07dc3c76acf1afd17f4225)
(cherry picked from commit 2a76e589a5)
2020-04-08 15:56:45 +00:00
Alexander Costas dad8f4b1f7 SERVER-46141: Separate multiversion passthrough tests from burn in tests. 2020-04-07 14:07:41 +00:00
David Bradford 554f868654 SERVER-46914: Stop looking at multiversion configuration for non-multiversion burn_in_tests
(cherry picked from commit 25958fcf95)
2020-03-17 22:38:58 +00:00
Alexander Costas 5342122069 SERVER-45680: Burn_in_tests should pick up changed files in mongo-enterprise-modules files 2020-02-20 18:27:43 +00:00
Ian Boros 46ee960341 Revert "SERVER-45680: Burn_in_tests should pick up changed files in mongo-enterprise-modules files"
This reverts commit 77911ece0c.
2020-02-18 18:43:37 +00:00
Alexander Costas 77911ece0c SERVER-45680: Burn_in_tests should pick up changed files in mongo-enterprise-modules files 2020-02-18 15:55:55 +00:00
Jason Chan 9028256957 SERVER-46064 Strip the gen-suffix of task names when checking if tasks should be blacklisted from multiversion burn in 2020-02-11 15:24:35 +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
Jason Chan d49d09e595 SERVER-45711 Account for blacklisted multiversion tests in burn in for non-generated multiversion suites 2020-01-30 21:46:38 +00:00
Alexander Costas aed4edcbf7 SERVER-45644: Reevaluate timeouts used by burn_in_test 2020-01-24 17:46:47 +00:00
Jason Chan e1d3dc63cd SERVER-45500 Fix backport exclude logic from multiversion tests for new test files 2020-01-21 16:50:41 +00:00
David Bradford cde97a1db3 SERVER-44421: always populate config values in burn_in_tests 2019-11-05 18:13:37 +00:00
David Bradford 752b19cbfa SERVER-43608: Add acceptance tests for burn_in_tests 2019-11-04 20:22:41 +00:00
David Bradford 8010c51d3f SERVER-43608: Remove unused test code 2019-11-01 16:05:55 +00:00
Jason Chan 127a841075 SERVER-43797 Add new burn_in_tests_multiversion_gen task 2019-10-29 17:36:46 +00:00
Robert Guo fd0287c305 SERVER-43956 don't use unix line endings to determine timeouts 2019-10-14 11:58:43 +00:00
Robert Guo e178d59bf3 SERVER-43956 use unix line ending for burn_in_tests.py 2019-10-11 16:17:42 +00:00
Mathew Robinson e86636d791 SERVER-43008 Update burn_in_tests.py to new resmoke API 2019-09-25 00:22:46 +00:00
David Bradford 714a62fd6d SERVER-42482: burn_in_tests should take minimum test runs into account for timeouts 2019-07-30 09:27:55 -04:00
David Bradford 0ef81e97a8 SERVER-42440: burn_in_tests should run tasks on the distro they normally run on 2019-07-29 09:45:25 -04:00
David Bradford 92e0fd23cd SERVER-42276: Use click for burn_in_tests 2019-07-20 10:27:29 -04:00
David Bradford 2fb05c59a4 SERVER-42240: Fix what build burn_in_tags looks at and cleanup 2019-07-16 16:34:29 -04:00
David Bradford e6644474d8 SERVER-42227: Limit the number of tasks burn_in_test will generate 2019-07-13 13:05:36 -04:00
David Bradford e5d7c73e7e SERVER-41940: Use evergreen.py in burn_in_tests 2019-07-08 18:12:47 -04:00
Lydia Stepanek 53d3a9e6d7 SERVER-41295 Add timeouts to burn_in generated tasks 2019-07-01 11:52:56 -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 47f195da01 SERVER-41019: Use proper variant for burn_in generated tasks 2019-05-06 14:18:47 -04:00
Mathew Robinson e0d816c3c0 SERVER-40602 burn_in_tests should call resmoke with python3 2019-04-19 14:35:41 -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 f4feba485b SERVER-40542 Remove references to pip2 2019-04-10 11:42:47 -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
Max Hirschhorn 18c3a38309 SERVER-40044 Whitelist specific test kinds in burn_in_tests.py.
Changes burn_in_tests.py to not attempt to run `dbtest --list` when
selecting files to run from all the available test suites.
2019-03-08 16:40:59 -05: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
Jonathan Abrahams 51c37d843e SERVER-39307 Update burn_in_tests.py to support new resmoke repeatTests* options 2019-02-26 17:10:17 -05:00