Max Hirschhorn
eea65efbdd
SERVER-41096 Fix file-based protocol for permitting stepdowns.
...
Changes the file-based protocol for controlling when stepdowns are
permitted to be a one-shot mechanism usable only once during a test.
That is to say, the indication for whether the stepdown thread isn't
currently and will no longer continue to run stepdowns during the test
persists until after the test finishes.
2019-06-20 17:19:53 -04:00
David Bradford
f188bd47b3
SERVER-41806: Support for global overrides in evergreen_resmoke_job_count
2019-06-18 15:27:00 -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
ae44f7bf27
SERVER-41390: Only validate_mongocryptd if variant has a push task
2019-05-30 13:57:18 -04:00
Robert Guo
8187520084
SERVER-40924 SERVER-40923 Add Evergreen task to sanity check fuzzer can parse JavaScript tests, remove npm test call
...
This reverts commit 4f034e89cc .
2019-05-28 15:25:19 -04:00
David Bradford
793a9fa884
SERVER-40846: Don't bypass compile on change to compile_flags
2019-05-28 09:12:19 -04:00
Robert Guo
4f034e89cc
Revert "SERVER-40924 SERVER-40923 Add Evergreen task to sanity check fuzzer can parse JavaScript tests, remove npm test call"
...
This reverts commit 0b39364ee1 .
2019-05-24 09:22:12 -04:00
Robert Guo
0b39364ee1
SERVER-40924 SERVER-40923 Add Evergreen task to sanity check fuzzer can parse JavaScript tests, remove npm test call.
2019-05-23 18:07:00 -04:00
David Bradford
542d00d1a3
SERVER-39414: Migrate task selection to task tags
2019-05-20 15:23:07 -04:00
Lydia Stepanek
278e1936f8
SERVER-41003 when generating suites, don't set repeat-suites if options is 1
2019-05-17 17:17:03 -04:00
Lydia Stepanek
c939743345
SERVER-41108 handle evergreen_generate_resmoke_tasks divide by zero exception
2019-05-16 13:43:52 -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
Lydia Stepanek
afa6c91363
SERVER-39575 fix: use endswith instead of rstrip
2019-05-14 18:06:54 -04:00
Lydia Stepanek
6d714be688
SERVER-39575 use task.name expansion to determine generate.task name in resmoke tasks script
2019-05-14 16:18:05 -04:00
David Bradford
be545c5b9b
SERVER-40749: Do not create generate.tasks configuration on task restart
2019-05-08 09:39:21 -04:00
David Bradford
47f195da01
SERVER-41019: Use proper variant for burn_in generated tasks
2019-05-06 14:18:47 -04:00
Max Hirschhorn
21e227e2c6
SERVER-40592 Handle exceptions from {setup,teardown}_fixture().
2019-05-03 16:44:21 -04:00
Lydia Stepanek
36305b3516
SERVER-40893 Updating evergreen python client
2019-05-02 11:35:44 -04:00
David Bradford
8ffbd48925
SERVER-40486: Remove Test Lifecycle code
2019-04-24 14:07:36 -04:00
Max Hirschhorn
98eebc9356
SERVER-40801 Fix local resmoke invocation for action="append" arguments.
2019-04-24 13:59:37 -04:00
David Bradford
66fcbb20e5
SERVER-40671: Fix parallel execution in resmoke
2019-04-24 09:22:53 -04:00
Mathew Robinson
e0d816c3c0
SERVER-40602 burn_in_tests should call resmoke with python3
2019-04-19 14:35:41 -04:00
David Bradford
233387efb4
SERVER-40704: Better task timeouts when using minimum for split tasks
2019-04-18 11:11:32 -04:00
Jonathan Abrahams
22578319a5
SERVER-40339 Log buildscripts_test output in test logs
2019-04-16 16:44:21 -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
David Bradford
e63e9cea14
SERVER-40654: Do not enforce dynamic timeouts for Ubuntu PPC
2019-04-16 12:27:24 -04:00
Jonathan Abrahams
eb05fd56aa
SERVER-40418 Refactor test_adb_monitor; add python2 for systrace.py for adb_monitor
2019-04-15 11:50:35 -04:00
Mathew Robinson
f4feba485b
SERVER-40542 Remove references to pip2
2019-04-10 11:42:47 -04:00
Jonathan Abrahams
2c2ba8e791
SERVER-40550 Refactor job.py to support mock of time.time
2019-04-10 09:26:53 -04:00
Jonathan Abrahams
386dc94aad
SERVER-40415 Tempfile cleanup from test_adb_monitor.py
2019-04-09 10:44:32 -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
4b5ea6e224
SERVER-39313 Metric tracking script for burn_in_tests
2019-04-02 11:08:28 -04:00
Max Hirschhorn
5acc5f3ef4
SERVER-40241 Log resmoke.py invocation for local usage.
2019-03-27 22:43:28 -04:00
Jonathan Abrahams
bba439e61b
SERVER-39857 Refactor test_job.py to use a better mechanism to determine the number of jobs on the queue
2019-03-18 13:15:41 -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
a191b8f35e
SERVER-40180 Escape null bytes in output of subprocesses.
2019-03-18 09:39:28 -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
David Bradford
2957deee8f
SERVER-39946: Better split tasks with lack of history
2019-03-04 17:02:59 -05:00
David Bradford
6b601f1005
SERVER-39413: Add script to analyze evergreen task tag usage
2019-03-01 10:23:48 -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
David Bradford
418206426d
SERVER-39779: Don't set timeouts if not enough data
2019-02-25 10:02:31 -05:00
Jonathan Abrahams
5fbbf8b878
SERVER-39309 Create unit tests for burn_in_tests.py
2019-02-22 10:37:14 -05:00
David Bradford
f96809265b
SERVER-39455: Lint yaml files
2019-02-21 17:07:06 -05:00
Jonathan Abrahams
b494c59557
SERVER-39305 Add --repeatTestsSecs, --repeatTestsMin & --repeatTestsMax options to resmoke
2019-02-14 16:53:42 -05:00
David Bradford
8fac3580ab
SERVER-39564: Fix burn_in_tests for _gen tasks
2019-02-14 12:13:40 -05:00
David Bradford
7b7d1d979f
SERVER-39284: Handle generated task timeouts with repeated suites
2019-01-30 17:45:28 -05: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