Pass through BOULDER_CONFIG in .travis.yml (#1954)

Moving to Docker meant that we weren't passing through the BOULDER_CONFIG
variable properly, which meant we weren't testing the boulder-config-next.json
configuration. That allowed https://github.com/letsencrypt/boulder/issues/1948
to pass unnoticed.

Credit to @benileo for asking the question of why that issue wasn't caught in
testing, which led to this fix. Thanks for the attention to detail!
This commit is contained in:
Jacob Hoffman-Andrews 2016-06-22 11:25:01 -07:00 committed by GitHub
parent 27f4c0de60
commit 6b4c3bf63a
2 changed files with 3 additions and 3 deletions

View File

@ -49,4 +49,4 @@ install:
- docker-compose build
script:
- docker-compose run -e RUN="${RUN}" -e TRAVIS="${TRAVIS}" -e TRAVIS_COMMIT="${TRAVIS_COMMIT}" -e TRAVIS_PULL_REQUEST="${TRAVIS_PULL_REQUEST}" -e TRAVIS_PULL_REQUEST="${TRAVIS_PULL_REQUEST}" -e TRAVIS_JOB_ID="${TRAVIS_JOB_ID}" -e COVERALLS_TOKEN="${COVERALLS_TOKEN}" boulder ./test.sh
- docker-compose run -e BOULDER_CONFIG="${BOULDER_CONFIG}" -e RUN="${RUN}" -e TRAVIS="${TRAVIS}" -e TRAVIS_COMMIT="${TRAVIS_COMMIT}" -e TRAVIS_PULL_REQUEST="${TRAVIS_PULL_REQUEST}" -e TRAVIS_PULL_REQUEST="${TRAVIS_PULL_REQUEST}" -e TRAVIS_JOB_ID="${TRAVIS_JOB_ID}" -e COVERALLS_TOKEN="${COVERALLS_TOKEN}" boulder ./test.sh

View File

@ -11,8 +11,8 @@ import tempfile
import threading
import time
default_config = os.environ.get('BOULDER_CONFIG')
if default_config is None:
default_config = os.environ.get('BOULDER_CONFIG', '')
if default_config == '':
default_config = 'test/boulder-config.json'
processes = []