summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorYves Duhem <yves.duhem@mongodb.com>2017-08-11 10:08:48 -0400
committerYves Duhem <yves.duhem@mongodb.com>2017-08-11 10:08:48 -0400
commit7969a3e83d918a9a3ccaae65c6509b1abad4b34e (patch)
treed2969e69fb6d1b9b0b6e9e3f4c1b70ed59ee3d44 /etc
parent75c889d8a4b0bdfa8cea7afbdec3541f2b7b79a2 (diff)
downloadmongo-7969a3e83d918a9a3ccaae65c6509b1abad4b34e.tar.gz
SERVER-30565 Move burn_in_tests.py invocation out of compile task
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml26
1 files changed, 18 insertions, 8 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index b7715dddd1e..8922e51df7e 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -1704,14 +1704,6 @@ tasks:
${strip_command|/usr/bin/strip} mongobridge
fi
- # If this is a scheduled build, we check for changes against the last scheduled commit.
- if [ "${is_patch}" != "true" ]; then
- burn_in_args="--checkEvergreen"
- fi
-
- # Capture a list of new and modified tests.
- ${python|/opt/mongodbtoolchain/v2/bin/python2} buildscripts/burn_in_tests.py --branch=${branch_name} --buildVariant=${build_variant} --testListOutfile=jstests/new_tests.json --noExec $burn_in_args
-
- command: shell.exec
params:
working_dir: src
@@ -1891,7 +1883,25 @@ tasks:
depends_on:
- name: compile
commands:
+ - *git_get_project
+ - command: shell.exec
+ params:
+ working_dir: src
+ script: |
+ # Remove the empty directory path left over by the git.get_project command as it can cause
+ # a name conflict when copying the binaries over during 'do setup'. See EVG-1954.
+ rmdir -p mongo/db/modules/* 2>/dev/null || true
- func: "do setup"
+ - command: shell.exec
+ params:
+ working_dir: src
+ script: |
+ # If this is a scheduled build, we check for changes against the last scheduled commit.
+ if [ "${is_patch}" != "true" ]; then
+ burn_in_args="--checkEvergreen"
+ fi
+ # Capture a list of new and modified tests.
+ ${python|/opt/mongodbtoolchain/v2/bin/python2} buildscripts/burn_in_tests.py --branch=${branch_name} --buildVariant=${build_variant} --testListOutfile=jstests/new_tests.json --noExec $burn_in_args
- func: "do multiversion setup"
- func: "run tests"
vars: