aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile.ci
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-08-15 12:00:18 -0400
committerGravatar Jason Gross <jgross@mit.edu>2017-08-15 14:22:26 -0400
commit23d1504de4111223dc4805c6f4176a4d9e028b79 (patch)
tree6607a3128412026d072627e1492f10542fd76856 /Makefile.ci
parent83e506e9a4b8140320e8f505b9ef6e4da05d710c (diff)
Better error messages on the CI
This makes it so that when a ci target fails, we don't get red herring error messages about .ok files not existing. Since this requires bash, we make a helper script that invokes bash, so as to not depend on bash in general.
Diffstat (limited to 'Makefile.ci')
-rw-r--r--Makefile.ci4
1 files changed, 1 insertions, 3 deletions
diff --git a/Makefile.ci b/Makefile.ci
index 1b09905cc..a5b3b1491 100644
--- a/Makefile.ci
+++ b/Makefile.ci
@@ -24,9 +24,7 @@ CI_TARGETS=ci-all \
# Generic rule, we use make to easy travis integraton with mixed rules
$(CI_TARGETS): ci-%:
- rm -f ci-$*.ok
- +(./dev/ci/ci-$*.sh 2>&1 && touch ci-$*.ok) | tee time-of-build.log
+ +./dev/ci/ci-pipe-tee.sh ./dev/ci/ci-$*.sh time-of-build.log
echo 'Aggregating timing log...' && echo -en 'travis_fold:start:coq.test.timing\\r'
python ./tools/make-one-time-file.py time-of-build.log
echo -en 'travis_fold:end:coq.test.timing\\r'
- rm ci-$*.ok # must not be -f; we're checking to see that it exists