diff --git a/.travis.yml b/.travis.yml index 0fc349d..da1ee7b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,8 +25,9 @@ before_install: - rcode+="line.fail <- max(grep('FAIL', out)); " - rcode+="tmp <- unlist(strsplit(split='[[:space:]]+', out[line.fail])); " - rcode+="pos.fail <- grep('FAIL', tmp); n.fail <- as.numeric(tmp[pos.fail+1]); " - - rcode+="res <- as.data.frame(res); out <- data.frame(file = unlist(res[['file']]), warning = unlist(res[['warning']])); " - - rcode+="write.csv(out, file='test_results.csv'); " + - rcode+="res <- as.data.frame(res);" + - rcode+="out <- data.frame(fail = res[['failed']] + res[['error']], file = unlist(res[['file']]), warning = unlist(res[['warning']])); " + - rcode+="write.csv(out, file='test_results.csv', row.names = FALSE); " - rcode+="quit(status = !identical(n.fail, 0), save='no');" - Rscript tools/travis_run_before_install.R @@ -60,3 +61,5 @@ notifications: after_success: - Rscript -e "require(flipDevTools); NotifyWarnings(); TriggerDownstreamBuilds()" - travis_wait Rscript -e "flipDevTools::CheckCoverage()" +after_failure: + - Rscript -e "require(flipDevTools); NotifyWarnings()"