Skip to content

Commit 71263cf

Browse files
author
regic
committed
Send codeclimate report even if build is failing
1 parent ae12e08 commit 71263cf

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

.travis.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,22 @@ before_script:
2828

2929
jobs:
3030
allow_failures:
31-
- name: codeclimate
31+
- name: test
3232
include:
3333
- stage: test
34-
script: bundle exec rspec && /tmp/coverage/cc-test-reporter format-coverage -t simplecov -o /tmp/coverage/codeclimate.rspec.json
34+
name: test
35+
script:
36+
- bundle exec rspec && /tmp/coverage/cc-test-reporter format-coverage -t simplecov -o /tmp/coverage/codeclimate.rspec.json
37+
- if [ "$TRAVIS_TEST_RESULT" == 1 ]; touch /tmp/coverage/fail; fi
3538
workspaces:
3639
create:
3740
name: rspec
3841
paths: /tmp/coverage
3942
- stage: test
40-
script: bundle exec cucumber && /tmp/coverage/cc-test-reporter format-coverage -t simplecov -o /tmp/coverage/codeclimate.cucumber.json
43+
name: test
44+
script:
45+
- bundle exec cucumber && /tmp/coverage/cc-test-reporter format-coverage -t simplecov -o /tmp/coverage/codeclimate.cucumber.json
46+
- if [ "$TRAVIS_TEST_RESULT" == 1 ]; touch /tmp/coverage/fail; fi
4147
workspaces:
4248
create:
4349
name: cucumber
@@ -55,5 +61,7 @@ jobs:
5561
use:
5662
- rspec
5763
- cucumber
58-
script: cd /tmp/coverage && ./cc-test-reporter sum-coverage codeclimate.*.json -p 2 -o codeclimate.json && ./cc-test-reporter upload-coverage -i codeclimate.json
64+
script:
65+
- cd /tmp/coverage && ./cc-test-reporter sum-coverage codeclimate.*.json -p 2 -o codeclimate.json && ./cc-test-reporter upload-coverage -i codeclimate.json
66+
- if [ -f /tmp/coverage/fail ]; exit 1; fi
5967
# if: branch = master

0 commit comments

Comments
 (0)