diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2017-04-14 11:55:40 -0400 |
---|---|---|
committer | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2017-04-14 11:55:40 -0400 |
commit | 33d285eb809565b7c3d6bb9d19bfa2b4d495ddf0 (patch) | |
tree | 2b0e87d5e74ce4bc0d2fbc8b80d3db50dddbc68c /etc | |
parent | 3edc5558fa1728761549c775350a2e17fb68f8ab (diff) | |
download | mongo-33d285eb809565b7c3d6bb9d19bfa2b4d495ddf0.tar.gz |
SERVER-28307 Integrate IDL python tests into evergreen
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index 488c70a2ad0..3f0c4218ebf 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -727,6 +727,17 @@ functions: content_type: ${content_type|application/x-gzip} display_name: Generated Tests - Execution ${execution} + "run idl tests" : + - command: shell.exec + type: test + params: + working_dir: src + script: | + set -o verbose + set -o errexit + + ${python|/opt/mongodbtoolchain/v2/bin/python2} buildscripts/idl/run_tests.py + "do multiversion setup" : command: shell.exec params: @@ -917,6 +928,9 @@ post: - command: attach.results params: file_location: src/report.json + - command: attach.xunit_results + params: + file: "src/results/*.xml" - func: "kill processes" # Print out any Out of Memory killed process messages. - command: shell.exec @@ -2976,6 +2990,13 @@ tasks: resmoke_args: --suites=read_only_sharded --storageEngine=wiredTiger run_multiple_jobs: true +- name: idl_tests + depends_on: + - name: compile + commands: + - func: "do setup" + - func: "run idl tests" + - name: package depends_on: - name: compile @@ -5587,6 +5608,7 @@ buildvariants: - name: gle_auth_write_cmd - name: gle_auth_write_cmd_WT - name: httpinterface + - name: idl_tests - name: integration_tests_replset - name: integration_tests_sharded - name: integration_tests_standalone |