aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorGravatar Jason Gross <jagro@google.com>2018-08-08 11:08:33 -0400
committerGravatar Jason Gross <jasongross9@gmail.com>2018-08-09 10:44:04 -0400
commit1d33edbe740c0bb0211ecb4f66a6f81bd8cd33a8 (patch)
treedbf7bc571a0239eafc5682b530eeb211f08fcf3f /etc
parente2c2c40c72d8e4de74c7b858c30d1dcd75341002 (diff)
[travis] Only run git diff on failure
Diffstat (limited to 'etc')
-rwxr-xr-xetc/ci/travis.sh7
1 files changed, 5 insertions, 2 deletions
diff --git a/etc/ci/travis.sh b/etc/ci/travis.sh
index 6c28b40da..981dcd7e1 100755
--- a/etc/ci/travis.sh
+++ b/etc/ci/travis.sh
@@ -9,11 +9,14 @@ CUR_ARCHIVE="${CACHE_DIR}/vos-${COQ_VERSION}-${CUR}.tar.gz"
tar -xzf "${PREV_ARCHIVE}" || true
mkdir -p "${CACHE_DIR}"
-make "$@" -j2 TIMED=1 2>&1 | tee -a time-of-build.log
+rm -f finished.ok
+(make "$@" -j2 TIMED=1 2>&1 && touch finished.ok) | tee -a time-of-build.log
python "./etc/coq-scripts/timing/make-one-time-file.py" "time-of-build.log" "time-of-build-pretty.log" || exit $?
rm -f "${CUR_ARCHIVE}"
tar -czf "${CUR_ARCHIVE}" time-of-build.log src bbv coqprime || exit $?
-git diff
+if [ ! -f finished.ok ]; then
+ git diff
+fi
cat time-of-build-pretty.log
make "$@" -j2 TIMED=1 || exit $?