summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2017-04-14 11:55:40 -0400
committerMark Benvenuto <mark.benvenuto@mongodb.com>2017-04-14 11:55:40 -0400
commit33d285eb809565b7c3d6bb9d19bfa2b4d495ddf0 (patch)
tree2b0e87d5e74ce4bc0d2fbc8b80d3db50dddbc68c /etc
parent3edc5558fa1728761549c775350a2e17fb68f8ab (diff)
downloadmongo-33d285eb809565b7c3d6bb9d19bfa2b4d495ddf0.tar.gz
SERVER-28307 Integrate IDL python tests into evergreen
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml22
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