Jonathan Abrahams
82b62cf1e5
SERVER-34711 Enable burn_in_tests to understand Evergreen task selectors
2018-06-15 11:40:58 -04:00
Robert Guo
b107fce3ef
SERVER-29999 Implement FSM Scheduler for concurrency_simultaneous
2018-06-04 15:26:56 -04:00
Jonathan Abrahams
d6837a12b3
SERVER-34374 Wrap shutil.rmtree() in resmoke to handle path names which may contain non-ASCII characters
2018-05-11 15:28:16 -04:00
David Bradford
3d9ad82701
SERVER-34832: Change evergreen timeout of auth on linux-debug to 1 hour
2018-05-04 14:49:42 -04:00
David Bradford
7085d08f22
SERVER-34696: Add 30 minute timeout for tests in evergreen
2018-05-01 17:35:25 -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
David Bradford
32b1be8431
SERVER-34330: Split up sharding test suite into smaller units
2018-04-18 14:45:37 -04:00
David Bradford
301affcaa1
SERVER-34330: Include a misc test suite to catch new tests
2018-04-16 16:09:47 -04:00
David Bradford
da8b671ce7
SERVER-34330: Fix python lint errors
2018-04-16 16:03:07 -04:00
David Bradford
22ab3dc578
SERVER-34296: Scripts to breakup test suites into short running tasks
2018-04-16 12:53:43 -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
Robert Guo
7a502a751e
SERVER-34210 fix display of benchmarks with multple arguments
2018-04-03 10:15:45 -04:00
Jonathan Abrahams
36148ad8bb
SERVER-23312 Format Python files with yapf
2018-03-26 13:04:25 -04:00
Robert Guo
d0c7c03ee0
SERVER-33746 pipe additional evergreen options into resmoke.py
2018-03-20 10:06:42 -04:00
Robert Guo
e372a68483
SERVER-33202 add hook to generate data file for the perf dashboard
2018-03-12 16:22:26 -04:00
Yves Duhem
6618ad3025
SERVER-33396 Update fixture teardown to throw ServerFailure
2018-03-02 12:14:51 -05:00
Jonathan Abrahams
59b5ddacab
SERVER-32898 Create unit test for resmoke module archival.py
2018-02-02 13:23:22 -05:00
Chibuikem Amaechi
ad0ab27807
SERVER-31942 Truncate test lifecycle JIRA issue description
...
Closes #1204
Signed-off-by: Yves Duhem <yves.duhem@mongodb.com >
2018-01-23 09:37:31 -05:00
Yves Duhem
5397d13e51
SERVER-28396 Respect logkeeper's POST size limit
2018-01-09 11:20:51 -05: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
0875727af8
SERVER-30828 Untag unreliable tests that are not running
2017-10-06 10:37:53 -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
Jonathan Abrahams
61d1cfbf2c
SERVER-31033 Add sshOptions & scpOptions to support pseudo-terminal in buildscripts/remote_operations.py
2017-09-13 14:31:26 -04:00
Jonathan Abrahams
529720057c
SERVER-30996 Add shell_binary feature to remote_operations.py
2017-09-08 13:09:43 -04:00
Jonathan Abrahams
0d2de756f1
SERVER-30574 remote_operations.py fails to handle ssh_options, quoting in operations and Windows files
2017-08-11 14:10:13 -04:00
Jonathan Abrahams
b90b6c5eb1
SERVER-30146 Evergreen scripts for remote hosts: ssh & scp
2017-08-04 11:50:11 -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
2318942c2e
SERVER-30210 Script to fetch the test lifecycle tags
2017-07-28 17:17:10 -04:00
Yves Duhem
6f65258f63
SERVER-29645 Task to update and commit test lifecycle tags
2017-07-27 18:33:40 -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
Jonathan Abrahams
3fd1d565b0
SERVER-29813 Spawn and control AWS EC2 instances using Boto 3
2017-07-03 09:07:16 -04:00
Yves Duhem
c6f39dd0e9
SERVER-29639 New Python module to access evergreen.yml project configuration
2017-06-21 15:25:48 -04:00