fail on curl failure (Issue #7)

This commit is contained in:
Spencer Florence 2015-01-11 20:55:43 -05:00
parent 3c98384dec
commit edc306dcf7
2 changed files with 7 additions and 4 deletions

View File

@ -42,9 +42,12 @@
(if (verbose)
(current-output-port)
(open-output-nowhere))])
(void (system* (path->string post)
coverage-file
(if (verbose) "-v" "")))))
(define result
(system* (path->string post)
coverage-file
(if (verbose) "-v" "")))
(unless result
(error 'coveralls "request to coveralls failed"))))
;; Maps service name to the environment variable that indicates that the service is to be used.
(define BUILD-TYPES (hash "travis-ci" "TRAVIS_JOB_ID"))

View File

@ -3,4 +3,4 @@
file=$1
verbose=$2
curl $verbose --include --form json_file=@"$file" "https://coveralls.io/api/v1/jobs"
curl $verbose --include --fail --form json_file=@"$file" "https://coveralls.io/api/v1/jobs"