Skip to content

Commit aa485e4

Browse files
authored
Use bash codecov (#440)
* Use bash codecov * fix windows tests
1 parent 16522b6 commit aa485e4

File tree

4 files changed

+22
-48
lines changed

4 files changed

+22
-48
lines changed

.travis.yml

+12-4
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,20 @@ node_js:
55
- "6"
66
- "4"
77

8+
env:
9+
- JOB=test
10+
811
matrix:
12+
fast_finish: true
913
include:
1014
- node_js: "lts/*"
11-
env: LINT=true
15+
env: JOB=lint
16+
17+
before_script:
18+
- 'if [ "$JOB" = "test" ]; then BABEL_ENV=test yarn run build; fi'
19+
1220
script:
13-
- 'if [ -n "${LINT-}" ]; then yarn lint ; fi'
14-
- 'if [ -z "${LINT-}" ]; then yarn test-ci ; fi'
21+
- 'if [ "$JOB" = "test" ]; then yarn test-only; fi'
22+
- 'if [ "$JOB" = "lint" ]; then yarn run lint; fi'
1523
after_success:
16-
- yarn coverage
24+
- bash <(curl -s https://codecov.io/bash) -f coverage/coverage-final.json

appveyor.yml

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
environment:
22
nodejs_version: "6"
3+
BABEL_ENV: "test"
34

45
install:
56
- ps: Install-Product node $env:nodejs_version
67
- yarn
78

9+
before_test:
10+
- yarn run build
11+
812
test_script:
9-
- yarn test-ci
13+
- yarn run test-only
1014

1115
build: off

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
"babel-plugin-react-intl": "^2.1.3",
2828
"babel-preset-env": "^1.2.0",
2929
"babel-register": "^6.18.0",
30-
"codecov": "^1.0.1",
3130
"cross-env": "^4.0.0",
3231
"eslint": "^3.8.1",
3332
"eslint-config-babel": "^6.0.0",
@@ -42,12 +41,10 @@
4241
"scripts": {
4342
"clean": "rimraf lib/",
4443
"build": "babel src/ --out-dir lib/",
45-
"coverage": "nyc report --reporter=json && codecov -f coverage/coverage-final.json",
4644
"lint": "eslint src test",
4745
"preversion": "yarn run test",
4846
"prepublish": "yarn run clean && yarn run build",
4947
"test": "yarn run lint && cross-env BABEL_ENV=test yarn run build && yarn run test-only",
50-
"test-ci": "cross-env BABEL_ENV=test yarn run build && yarn run test-only",
5148
"test-only": "nyc ava"
5249
},
5350
"repository": {
@@ -73,6 +70,10 @@
7370
"include": [
7471
"src/**/*.js"
7572
],
73+
"reporter": [
74+
"text",
75+
"json"
76+
],
7677
"require": [
7778
"babel-register"
7879
],

yarn.lock

+1-40
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,6 @@ argparse@^1.0.7:
150150
dependencies:
151151
sprintf-js "~1.0.2"
152152

153-
argv@>=0.0.2:
154-
version "0.0.2"
155-
resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab"
156-
157153
arr-diff@^2.0.0:
158154
version "2.0.0"
159155
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
@@ -1224,15 +1220,6 @@ code-point-at@^1.0.0:
12241220
version "1.1.0"
12251221
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
12261222

1227-
codecov@^1.0.1:
1228-
version "1.0.1"
1229-
resolved "https://registry.yarnpkg.com/codecov/-/codecov-1.0.1.tgz#97260ceac0e96b8eda8d562006558a53a139dffd"
1230-
dependencies:
1231-
argv ">=0.0.2"
1232-
execSync "1.0.2"
1233-
request ">=2.42.0"
1234-
urlgrey ">=0.4.0"
1235-
12361223
color-convert@^1.0.0:
12371224
version "1.9.0"
12381225
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
@@ -1789,12 +1776,6 @@ evp_bytestokey@^1.0.0:
17891776
dependencies:
17901777
create-hash "^1.1.1"
17911778

1792-
1793-
version "1.0.2"
1794-
resolved "https://registry.yarnpkg.com/execSync/-/execSync-1.0.2.tgz#1f42eda582225180053224ecdd3fd1960fdb3139"
1795-
dependencies:
1796-
temp "~0.5.1"
1797-
17981779
execa@^0.4.0:
17991780
version "0.4.0"
18001781
resolved "https://registry.yarnpkg.com/execa/-/execa-0.4.0.tgz#4eb6467a36a095fabb2970ff9d5e3fb7bce6ebc3"
@@ -2114,10 +2095,6 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4, graceful-fs@^4.1.6:
21142095
version "4.1.11"
21152096
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
21162097

2117-
graceful-fs@~1:
2118-
version "1.2.3"
2119-
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364"
2120-
21212098
"graceful-readlink@>= 1.0.0":
21222099
version "1.0.1"
21232100
resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725"
@@ -3723,7 +3700,7 @@ repeating@^2.0.0:
37233700
dependencies:
37243701
is-finite "^1.0.0"
37253702

3726-
request@>=2.42.0, request@^2.81.0:
3703+
request@^2.81.0:
37273704
version "2.81.0"
37283705
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
37293706
dependencies:
@@ -3815,12 +3792,6 @@ rimraf@2, rimraf@^2.2.8, rimraf@^2.3.3, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@^2.
38153792
dependencies:
38163793
glob "^7.0.5"
38173794

3818-
rimraf@~2.1.4:
3819-
version "2.1.4"
3820-
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.1.4.tgz#5a6eb62eeda068f51ede50f29b3e5cd22f3d9bb2"
3821-
optionalDependencies:
3822-
graceful-fs "~1"
3823-
38243795
ripemd160@^1.0.0:
38253796
version "1.0.1"
38263797
resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-1.0.1.tgz#93a4bbd4942bc574b69a8fa57c71de10ecca7d6e"
@@ -4125,12 +4096,6 @@ tar@^2.2.1:
41254096
fstream "^1.0.2"
41264097
inherits "2"
41274098

4128-
temp@~0.5.1:
4129-
version "0.5.1"
4130-
resolved "https://registry.yarnpkg.com/temp/-/temp-0.5.1.tgz#77ab19c79aa7b593cbe4fac2441768cad987b8df"
4131-
dependencies:
4132-
rimraf "~2.1.4"
4133-
41344099
term-size@^0.1.0:
41354100
version "0.1.1"
41364101
resolved "https://registry.yarnpkg.com/term-size/-/term-size-0.1.1.tgz#87360b96396cab5760963714cda0d0cbeecad9ca"
@@ -4300,10 +4265,6 @@ url@^0.11.0:
43004265
punycode "1.3.2"
43014266
querystring "0.2.0"
43024267

4303-
urlgrey@>=0.4.0:
4304-
version "0.4.4"
4305-
resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f"
4306-
43074268
user-home@^1.1.1:
43084269
version "1.1.1"
43094270
resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190"

0 commit comments

Comments
 (0)