Skip to content

Commit d06a4cd

Browse files
L0wrykaliabadi
authored andcommitted
feat: coveralls (#144)
* feat: coveralls * fix: only run coveralls in ci
1 parent ac5d91a commit d06a4cd

File tree

2 files changed

+151
-2
lines changed

2 files changed

+151
-2
lines changed

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"test:e2e:build": "cd e2eTests && docker-compose build e2e",
99
"test:e2e:run": "cd e2eTests && docker-compose run e2e",
1010
"test": "./node_modules/.bin/jest ./src/* --coverage",
11+
"testWithCoveralls": "./node_modules/.bin/jest ./src/* --coverage --coverageReporters=text-lcov | coveralls",
1112
"lint": "eslint src/ --fix && eslint e2eTests/ --fix",
1213
"lint-staged": "lint-staged",
1314
"build": "babel src --out-dir lib",
@@ -51,6 +52,7 @@
5152
"selenium-webdriver": "^4.0.0-alpha.1"
5253
},
5354
"devDependencies": {
55+
"coveralls": "3.0.2",
5456
"snyk": "^1.118.0",
5557
"release-documentation-cli": "2.5.3",
5658
"babel-cli": "^6.26.0",

yarn.lock

+149-2
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,16 @@ ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0:
393393
fast-json-stable-stringify "^2.0.0"
394394
json-schema-traverse "^0.3.0"
395395

396+
ajv@^6.5.5:
397+
version "6.7.0"
398+
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.7.0.tgz#e3ce7bb372d6577bb1839f1dfdfcbf5ad2948d96"
399+
integrity sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==
400+
dependencies:
401+
fast-deep-equal "^2.0.1"
402+
fast-json-stable-stringify "^2.0.0"
403+
json-schema-traverse "^0.4.1"
404+
uri-js "^4.2.2"
405+
396406
align-text@^0.1.1, align-text@^0.1.3:
397407
version "0.1.4"
398408
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
@@ -705,6 +715,11 @@ aws4@^1.6.0:
705715
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289"
706716
integrity sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==
707717

718+
aws4@^1.8.0:
719+
version "1.8.0"
720+
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
721+
integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
722+
708723
axios@^0.18.0:
709724
version "0.18.0"
710725
resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102"
@@ -1817,6 +1832,13 @@ [email protected], combined-stream@~1.0.5:
18171832
dependencies:
18181833
delayed-stream "~1.0.0"
18191834

1835+
combined-stream@^1.0.6, combined-stream@~1.0.6:
1836+
version "1.0.7"
1837+
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828"
1838+
integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==
1839+
dependencies:
1840+
delayed-stream "~1.0.0"
1841+
18201842
commander@^2.11.0, commander@^2.14.1, commander@^2.15.1, commander@^2.9.0:
18211843
version "2.15.1"
18221844
resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f"
@@ -1996,6 +2018,18 @@ cosmiconfig@^5.0.2:
19962018
js-yaml "^3.9.0"
19972019
parse-json "^4.0.0"
19982020

2021+
2022+
version "3.0.2"
2023+
resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.2.tgz#f5a0bcd90ca4e64e088b710fa8dda640aea4884f"
2024+
integrity sha512-Tv0LKe/MkBOilH2v7WBiTBdudg2ChfGbdXafc/s330djpF3zKOmuehTeRwjXWc7pzfj9FrDUTA7tEx6Div8NFw==
2025+
dependencies:
2026+
growl "~> 1.10.0"
2027+
js-yaml "^3.11.0"
2028+
lcov-parse "^0.0.10"
2029+
log-driver "^1.2.7"
2030+
minimist "^1.2.0"
2031+
request "^2.85.0"
2032+
19992033
create-error-class@^3.0.0:
20002034
version "3.0.2"
20012035
resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6"
@@ -2697,7 +2731,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2:
26972731
assign-symbols "^1.0.0"
26982732
is-extendable "^1.0.1"
26992733

2700-
extend@3, extend@^3.0.1:
2734+
extend@3, extend@^3.0.1, extend@~3.0.2:
27012735
version "3.0.2"
27022736
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
27032737
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
@@ -2761,6 +2795,11 @@ fast-deep-equal@^1.0.0:
27612795
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
27622796
integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=
27632797

2798+
fast-deep-equal@^2.0.1:
2799+
version "2.0.1"
2800+
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
2801+
integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=
2802+
27642803
fast-diff@^1.1.1:
27652804
version "1.1.2"
27662805
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154"
@@ -2947,6 +2986,15 @@ form-data@~2.3.1:
29472986
combined-stream "1.0.6"
29482987
mime-types "^2.1.12"
29492988

2989+
form-data@~2.3.2:
2990+
version "2.3.3"
2991+
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
2992+
integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
2993+
dependencies:
2994+
asynckit "^0.4.0"
2995+
combined-stream "^1.0.6"
2996+
mime-types "^2.1.12"
2997+
29502998
fragment-cache@^0.2.1:
29512999
version "0.2.1"
29523000
resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
@@ -3352,6 +3400,11 @@ graphlib@^2.1.1, graphlib@^2.1.5:
33523400
dependencies:
33533401
lodash "^4.17.5"
33543402

3403+
"growl@~> 1.10.0":
3404+
version "1.10.5"
3405+
resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e"
3406+
integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==
3407+
33553408
growly@^1.3.0:
33563409
version "1.3.0"
33573410
resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
@@ -3392,6 +3445,14 @@ har-validator@~5.0.3:
33923445
ajv "^5.1.0"
33933446
har-schema "^2.0.0"
33943447

3448+
har-validator@~5.1.0:
3449+
version "5.1.3"
3450+
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
3451+
integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
3452+
dependencies:
3453+
ajv "^6.5.5"
3454+
har-schema "^2.0.0"
3455+
33953456
has-ansi@^0.1.0:
33963457
version "0.1.0"
33973458
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e"
@@ -4665,6 +4726,14 @@ js-yaml@^3.1.0, js-yaml@^3.12.0:
46654726
argparse "^1.0.7"
46664727
esprima "^4.0.0"
46674728

4729+
js-yaml@^3.11.0:
4730+
version "3.12.1"
4731+
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600"
4732+
integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==
4733+
dependencies:
4734+
argparse "^1.0.7"
4735+
esprima "^4.0.0"
4736+
46684737
js-yaml@^3.7.0, js-yaml@^3.9.0, js-yaml@^3.9.1:
46694738
version "3.11.0"
46704739
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.11.0.tgz#597c1a8bd57152f26d622ce4117851a51f5ebaef"
@@ -4730,6 +4799,11 @@ json-schema-traverse@^0.3.0:
47304799
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
47314800
integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=
47324801

4802+
json-schema-traverse@^0.4.1:
4803+
version "0.4.1"
4804+
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
4805+
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
4806+
47334807
47344808
version "0.2.3"
47354809
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -4863,6 +4937,11 @@ lcid@^1.0.0:
48634937
dependencies:
48644938
invert-kv "^1.0.0"
48654939

4940+
lcov-parse@^0.0.10:
4941+
version "0.0.10"
4942+
resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3"
4943+
integrity sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=
4944+
48664945
left-pad@^1.2.0:
48674946
version "1.3.0"
48684947
resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e"
@@ -5111,6 +5190,11 @@ lodash@~1.0.1:
51115190
resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551"
51125191
integrity sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=
51135192

5193+
log-driver@^1.2.7:
5194+
version "1.2.7"
5195+
resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8"
5196+
integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==
5197+
51145198
log-symbols@^1.0.2:
51155199
version "1.0.2"
51165200
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18"
@@ -5329,13 +5413,25 @@ mime-db@~1.33.0:
53295413
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
53305414
integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==
53315415

5416+
mime-db@~1.37.0:
5417+
version "1.37.0"
5418+
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8"
5419+
integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==
5420+
53325421
mime-types@^2.1.12, mime-types@~2.1.17:
53335422
version "2.1.18"
53345423
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8"
53355424
integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==
53365425
dependencies:
53375426
mime-db "~1.33.0"
53385427

5428+
mime-types@~2.1.19:
5429+
version "2.1.21"
5430+
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96"
5431+
integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==
5432+
dependencies:
5433+
mime-db "~1.37.0"
5434+
53395435
mime@^1.3.4:
53405436
version "1.6.0"
53415437
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
@@ -5702,6 +5798,11 @@ oauth-sign@~0.8.2:
57025798
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
57035799
integrity sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=
57045800

5801+
oauth-sign@~0.9.0:
5802+
version "0.9.0"
5803+
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
5804+
integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
5805+
57055806
object-assign@^2.0.0:
57065807
version "2.1.1"
57075808
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa"
@@ -6304,6 +6405,11 @@ pseudomap@^1.0.2:
63046405
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
63056406
integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
63066407

6408+
psl@^1.1.24:
6409+
version "1.1.31"
6410+
resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.31.tgz#e9aa86d0101b5b105cbe93ac6b784cd547276184"
6411+
integrity sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==
6412+
63076413
pug-attrs@^2.0.3:
63086414
version "2.0.3"
63096415
resolved "https://registry.yarnpkg.com/pug-attrs/-/pug-attrs-2.0.3.tgz#a3095f970e64151f7bdad957eef55fb5d7905d15"
@@ -6434,7 +6540,7 @@ qs@^6.5.2:
64346540
resolved "https://registry.yarnpkg.com/qs/-/qs-6.6.0.tgz#a99c0f69a8d26bf7ef012f871cdabb0aee4424c2"
64356541
integrity sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==
64366542

6437-
qs@~6.5.1:
6543+
qs@~6.5.1, qs@~6.5.2:
64386544
version "6.5.2"
64396545
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
64406546
integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
@@ -6796,6 +6902,32 @@ request@^2.83.0:
67966902
tunnel-agent "^0.6.0"
67976903
uuid "^3.1.0"
67986904

6905+
request@^2.85.0:
6906+
version "2.88.0"
6907+
resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
6908+
integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
6909+
dependencies:
6910+
aws-sign2 "~0.7.0"
6911+
aws4 "^1.8.0"
6912+
caseless "~0.12.0"
6913+
combined-stream "~1.0.6"
6914+
extend "~3.0.2"
6915+
forever-agent "~0.6.1"
6916+
form-data "~2.3.2"
6917+
har-validator "~5.1.0"
6918+
http-signature "~1.2.0"
6919+
is-typedarray "~1.0.0"
6920+
isstream "~0.1.2"
6921+
json-stringify-safe "~5.0.1"
6922+
mime-types "~2.1.19"
6923+
oauth-sign "~0.9.0"
6924+
performance-now "^2.1.0"
6925+
qs "~6.5.2"
6926+
safe-buffer "^5.1.2"
6927+
tough-cookie "~2.4.3"
6928+
tunnel-agent "^0.6.0"
6929+
uuid "^3.3.2"
6930+
67996931
require-directory@^2.1.1:
68006932
version "2.1.1"
68016933
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -7878,6 +8010,14 @@ tough-cookie@>=2.3.3, tough-cookie@^2.3.3, tough-cookie@~2.3.3:
78788010
dependencies:
78798011
punycode "^1.4.1"
78808012

8013+
tough-cookie@~2.4.3:
8014+
version "2.4.3"
8015+
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
8016+
integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
8017+
dependencies:
8018+
psl "^1.1.24"
8019+
punycode "^1.4.1"
8020+
78818021
tr46@^1.0.1:
78828022
version "1.0.1"
78838023
resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09"
@@ -8029,6 +8169,13 @@ update-notifier@^2.5.0:
80298169
semver-diff "^2.0.0"
80308170
xdg-basedir "^3.0.0"
80318171

8172+
uri-js@^4.2.2:
8173+
version "4.2.2"
8174+
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
8175+
integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
8176+
dependencies:
8177+
punycode "^2.1.0"
8178+
80328179
urix@^0.1.0:
80338180
version "0.1.0"
80348181
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"

0 commit comments

Comments
 (0)