Commit Graph

7 Commits

Author SHA1 Message Date
John Firebaugh
4db34bd9ef Don't do things that set -e in Travis's shell
Sourcing files that set flags bleed into Travis' wrapper script, which
messes with their workflow, e.g. preventing after_failure scripts from
triggering.

These changes fix that:

* Move exported variables from install.sh to setup.sh, so install.sh
  doesn't have to be sourced.
* Source setup.sh from run.sh, rather than directly from .travis.yml.

In addition, as a good practice, remove `set -e` etc. from setup.sh,
and add a comment not to add them back. It's the sourcing script's
responsibility to set these flags.
2015-05-13 15:21:56 -07:00
Konstantin Käfer
2b633cc51c build on Travis' sudo: false infrastructure 2015-04-28 10:43:13 +02:00
Dane Springmeyer
203a42d83a patch travis_fold and travis_nanoseconds to make it possible to test travis_helper.sh off travis 2014-11-02 15:44:33 -05:00
Konstantin Käfer
21b97d4906 better timing functions 2014-10-16 06:54:36 -07:00
Konstantin Käfer
42b54b11d8 export all required functions 2014-10-16 05:59:47 -07:00
Konstantin Käfer
0d213283c0 export function to subshells 2014-10-16 05:56:18 -07:00
Konstantin Käfer
3d6304e8c3 remove spaces from fold command and put in separate file 2014-10-16 05:50:10 -07:00