Skip to content
This repository was archived by the owner on May 10, 2018. It is now read-only.

Commit b7bbe43

Browse files
committed
test: setup codecov
1 parent 4515601 commit b7bbe43

File tree

2 files changed

+145
-9
lines changed

2 files changed

+145
-9
lines changed

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"prepublish": "npm run build",
99
"build": "rm -rf dist && tsc -d",
1010
"test": "nyc cucumber-js --compiler ts:ts-node/register test/features/ -r test/step_definitions/ -f json:test/report/cucumber_report.json",
11-
"posttest": "node test/createReport.js && nyc report --reporter=text-lcov | coveralls",
11+
"posttest": "node test/createReport.js && nyc report --reporter=text-lcov | coveralls && codecov -f coverage/*.json",
1212
"semantic-release": "semantic-release"
1313
},
1414
"keywords": [
@@ -31,7 +31,8 @@
3131
],
3232
"reporter": [
3333
"text",
34-
"lcov"
34+
"lcov",
35+
"json"
3536
],
3637
"all": true
3738
},
@@ -42,6 +43,7 @@
4243
"devDependencies": {
4344
"@types/cucumber": "3.1.1",
4445
"@types/node": "8.5.2",
46+
"codecov": "3.0.0",
4547
"coveralls": "3.0.0",
4648
"cucumber": "3.2.0",
4749
"nyc": "11.4.1",

yarn.lock

Lines changed: 141 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,13 @@ agent-base@^4.1.0:
102102
dependencies:
103103
es6-promisify "^5.0.0"
104104

105+
ajv@^4.9.1:
106+
version "4.11.8"
107+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
108+
dependencies:
109+
co "^4.6.0"
110+
json-stable-stringify "^1.0.1"
111+
105112
ajv@^5.1.0:
106113
version "5.5.2"
107114
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
@@ -180,6 +187,10 @@ argv-formatter@~1.0.0:
180187
version "1.0.0"
181188
resolved "https://registry.yarnpkg.com/argv-formatter/-/argv-formatter-1.0.0.tgz#a0ca0cbc29a5b73e836eebe1cbf6c5e0e4eb82f9"
182189

190+
191+
version "0.0.2"
192+
resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab"
193+
183194
arr-diff@^2.0.0:
184195
version "2.0.0"
185196
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
@@ -224,6 +235,10 @@ [email protected], assert-plus@^1.0.0:
224235
version "1.0.0"
225236
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
226237

238+
assert-plus@^0.2.0:
239+
version "0.2.0"
240+
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234"
241+
227242
assertion-error-formatter@^2.0.1:
228243
version "2.0.1"
229244
resolved "https://registry.yarnpkg.com/assertion-error-formatter/-/assertion-error-formatter-2.0.1.tgz#6bbdffaec8e2fa9e2b0eb158bfe353132d7c0a9b"
@@ -240,11 +255,15 @@ asynckit@^0.4.0:
240255
version "0.4.0"
241256
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
242257

258+
aws-sign2@~0.6.0:
259+
version "0.6.0"
260+
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f"
261+
243262
aws-sign2@~0.7.0:
244263
version "0.7.0"
245264
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
246265

247-
aws4@^1.6.0:
266+
aws4@^1.2.1, aws4@^1.6.0:
248267
version "1.6.0"
249268
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e"
250269

@@ -337,6 +356,12 @@ bluebird@^3.4.1:
337356
version "3.5.1"
338357
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
339358

359+
360+
version "2.10.1"
361+
resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f"
362+
dependencies:
363+
hoek "2.x.x"
364+
340365
341366
version "4.3.1"
342367
resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31"
@@ -483,6 +508,14 @@ code-point-at@^1.0.0:
483508
version "1.1.0"
484509
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
485510

511+
512+
version "3.0.0"
513+
resolved "https://registry.yarnpkg.com/codecov/-/codecov-3.0.0.tgz#c273b8c4f12945723e8dc9d25803d89343e5f28e"
514+
dependencies:
515+
argv "0.0.2"
516+
request "2.81.0"
517+
urlgrey "0.4.4"
518+
486519
color-convert@^1.9.0:
487520
version "1.9.1"
488521
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed"
@@ -632,6 +665,12 @@ cross-spawn@^5.0.1:
632665
shebang-command "^1.2.0"
633666
which "^1.2.9"
634667

668+
669+
version "2.0.5"
670+
resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8"
671+
dependencies:
672+
boom "2.x.x"
673+
635674
636675
version "3.1.2"
637676
resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe"
@@ -915,7 +954,7 @@ expand-range@^1.8.1:
915954
dependencies:
916955
fill-range "^2.1.0"
917956

918-
extend@~3.0.1:
957+
extend@~3.0.0, extend@~3.0.1:
919958
version "3.0.1"
920959
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
921960

@@ -1009,6 +1048,14 @@ forever-agent@~0.6.1:
10091048
version "0.6.1"
10101049
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
10111050

1051+
form-data@~2.1.1:
1052+
version "2.1.4"
1053+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1"
1054+
dependencies:
1055+
asynckit "^0.4.0"
1056+
combined-stream "^1.0.5"
1057+
mime-types "^2.1.12"
1058+
10121059
form-data@~2.3.1:
10131060
version "2.3.1"
10141061
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf"
@@ -1195,10 +1242,21 @@ handlebars@^4.0.2, handlebars@^4.0.3:
11951242
optionalDependencies:
11961243
uglify-js "^2.6"
11971244

1245+
har-schema@^1.0.5:
1246+
version "1.0.5"
1247+
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
1248+
11981249
har-schema@^2.0.0:
11991250
version "2.0.0"
12001251
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
12011252

1253+
har-validator@~4.2.1:
1254+
version "4.2.1"
1255+
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
1256+
dependencies:
1257+
ajv "^4.9.1"
1258+
har-schema "^1.0.5"
1259+
12021260
har-validator@~5.0.3:
12031261
version "5.0.3"
12041262
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
@@ -1234,6 +1292,15 @@ has-unicode@^2.0.0:
12341292
version "2.0.1"
12351293
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
12361294

1295+
hawk@~3.1.3:
1296+
version "3.1.3"
1297+
resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4"
1298+
dependencies:
1299+
boom "2.x.x"
1300+
cryptiles "2.x.x"
1301+
hoek "2.x.x"
1302+
sntp "1.x.x"
1303+
12371304
hawk@~6.0.2:
12381305
version "6.0.2"
12391306
resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038"
@@ -1243,6 +1310,10 @@ hawk@~6.0.2:
12431310
hoek "4.x.x"
12441311
sntp "2.x.x"
12451312

1313+
1314+
version "2.16.3"
1315+
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
1316+
12461317
12471318
version "4.2.0"
12481319
resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
@@ -1261,6 +1332,14 @@ [email protected]:
12611332
version "3.8.1"
12621333
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
12631334

1335+
http-signature@~1.1.0:
1336+
version "1.1.1"
1337+
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf"
1338+
dependencies:
1339+
assert-plus "^0.2.0"
1340+
jsprim "^1.2.2"
1341+
sshpk "^1.7.0"
1342+
12641343
http-signature@~1.2.0:
12651344
version "1.2.0"
12661345
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
@@ -1573,6 +1652,12 @@ [email protected]:
15731652
version "0.2.3"
15741653
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
15751654

1655+
json-stable-stringify@^1.0.1:
1656+
version "1.0.1"
1657+
resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af"
1658+
dependencies:
1659+
jsonify "~0.0.0"
1660+
15761661
json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1:
15771662
version "5.0.1"
15781663
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
@@ -1589,6 +1674,10 @@ jsonfile@^4.0.0:
15891674
optionalDependencies:
15901675
graceful-fs "^4.1.6"
15911676

1677+
jsonify@~0.0.0:
1678+
version "0.0.0"
1679+
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
1680+
15921681
jsonparse@^1.2.0:
15931682
version "1.3.1"
15941683
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
@@ -1789,7 +1878,7 @@ mime-db@~1.30.0:
17891878
version "1.30.0"
17901879
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01"
17911880

1792-
mime-types@^2.1.12, mime-types@~2.1.17:
1881+
mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.7:
17931882
version "2.1.17"
17941883
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a"
17951884
dependencies:
@@ -1970,7 +2059,7 @@ [email protected]:
19702059
yargs "^10.0.3"
19712060
yargs-parser "^8.0.0"
19722061

1973-
oauth-sign@~0.8.2:
2062+
oauth-sign@~0.8.1, oauth-sign@~0.8.2:
19742063
version "0.8.2"
19752064
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
19762065

@@ -2148,6 +2237,10 @@ path-type@^3.0.0:
21482237
dependencies:
21492238
pify "^3.0.0"
21502239

2240+
performance-now@^0.2.0:
2241+
version "0.2.0"
2242+
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
2243+
21512244
performance-now@^2.1.0:
21522245
version "2.1.0"
21532246
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
@@ -2216,6 +2309,10 @@ q@^1.4.1:
22162309
version "1.5.1"
22172310
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
22182311

2312+
qs@~6.4.0:
2313+
version "6.4.0"
2314+
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
2315+
22192316
qs@~6.5.1:
22202317
version "6.5.1"
22212318
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
@@ -2334,6 +2431,33 @@ repeating@^2.0.0:
23342431
dependencies:
23352432
is-finite "^1.0.0"
23362433

2434+
2435+
version "2.81.0"
2436+
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
2437+
dependencies:
2438+
aws-sign2 "~0.6.0"
2439+
aws4 "^1.2.1"
2440+
caseless "~0.12.0"
2441+
combined-stream "~1.0.5"
2442+
extend "~3.0.0"
2443+
forever-agent "~0.6.1"
2444+
form-data "~2.1.1"
2445+
har-validator "~4.2.1"
2446+
hawk "~3.1.3"
2447+
http-signature "~1.1.0"
2448+
is-typedarray "~1.0.0"
2449+
isstream "~0.1.2"
2450+
json-stringify-safe "~5.0.1"
2451+
mime-types "~2.1.7"
2452+
oauth-sign "~0.8.1"
2453+
performance-now "^0.2.0"
2454+
qs "~6.4.0"
2455+
safe-buffer "^5.0.1"
2456+
stringstream "~0.0.4"
2457+
tough-cookie "~2.3.0"
2458+
tunnel-agent "^0.6.0"
2459+
uuid "^3.0.0"
2460+
23372461
request@^2.74.0, request@^2.79.0:
23382462
version "2.83.0"
23392463
resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356"
@@ -2472,6 +2596,12 @@ slide@^1.1.3, slide@^1.1.5:
24722596
version "1.1.6"
24732597
resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
24742598

2599+
2600+
version "1.0.9"
2601+
resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198"
2602+
dependencies:
2603+
hoek "2.x.x"
2604+
24752605
24762606
version "2.1.0"
24772607
resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8"
@@ -2644,7 +2774,7 @@ string_decoder@~1.0.3:
26442774
dependencies:
26452775
safe-buffer "~5.1.0"
26462776

2647-
stringstream@~0.0.5:
2777+
stringstream@~0.0.4, stringstream@~0.0.5:
26482778
version "0.0.5"
26492779
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
26502780

@@ -2752,7 +2882,7 @@ to-fast-properties@^1.0.3:
27522882
version "1.0.3"
27532883
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
27542884

2755-
tough-cookie@~2.3.3:
2885+
tough-cookie@~2.3.0, tough-cookie@~2.3.3:
27562886
version "2.3.3"
27572887
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561"
27582888
dependencies:
@@ -2869,6 +2999,10 @@ url-to-options@^1.0.1:
28692999
version "1.0.1"
28703000
resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9"
28713001

3002+
3003+
version "0.4.4"
3004+
resolved "https://registry.yarnpkg.com/urlgrey/-/urlgrey-0.4.4.tgz#892fe95960805e85519f1cd4389f2cb4cbb7652f"
3005+
28723006
util-arity@^1.0.2:
28733007
version "1.1.0"
28743008
resolved "https://registry.yarnpkg.com/util-arity/-/util-arity-1.1.0.tgz#59d01af1fdb3fede0ac4e632b0ab5f6ce97c9330"
@@ -2877,7 +3011,7 @@ util-deprecate@~1.0.1:
28773011
version "1.0.2"
28783012
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
28793013

2880-
uuid@^3.1.0:
3014+
uuid@^3.0.0, uuid@^3.1.0:
28813015
version "3.1.0"
28823016
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
28833017

0 commit comments

Comments
 (0)