diff options
author | Daniel Wagner-Hall <dawagner@gmail.com> | 2015-11-17 09:14:20 -0500 |
---|---|---|
committer | Daniel Wagner-Hall <dawagner@gmail.com> | 2015-11-17 09:14:20 -0500 |
commit | d34990141ea5f5312ed9767237ff3c9efa885d9d (patch) | |
tree | 7598db38196e3ff91d5f277377de7012f6e9ca1c /jenkins.sh | |
parent | Merge pull request #376 from matrix-org/daniel/jenkins (diff) | |
parent | Output results files on jenkins (diff) | |
download | synapse-d34990141ea5f5312ed9767237ff3c9efa885d9d.tar.xz |
Merge pull request #379 from matrix-org/daniel/jenkins
Output results files on jenkins
Diffstat (limited to 'jenkins.sh')
-rwxr-xr-x | jenkins.sh | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/jenkins.sh b/jenkins.sh index 2680d16b42..0a8bde933d 100755 --- a/jenkins.sh +++ b/jenkins.sh @@ -1,4 +1,18 @@ #!/bin/bash -eu export PYTHONDONTWRITEBYTECODE=yep -TOXSUFFIX="--reporter=subunit | subunit-1to2 | subunit2junitxml --no-passthrough --output-to=results.xml" tox + +# Output test results as junit xml +export TRIAL_FLAGS="--reporter=subunit" +export TOXSUFFIX="| subunit-1to2 | subunit2junitxml --no-passthrough --output-to=results.xml" + +# Output coverage to coverage.xml +export DUMP_COVERAGE_COMMAND="coverage xml -o coverage.xml" + +# Output flake8 violations to violations.flake8.log +# Don't exit with non-0 status code on Jenkins, +# so that the build steps continue and a later step can decided whether to +# UNSTABLE or FAILURE this build. +export PEP8SUFFIX="--output-file=violations.flake8.log || echo flake8 finished with status code \$?" + +exec tox |