diff --git a/.travis.yml b/.travis.yml index 20627e4..df66361 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,5 +4,9 @@ node_js: cache: directories: - "node_modules" -script: - - jest --all --coverage \ No newline at end of file +script: echo "Running tests against $(node -v)..." +jobs: + include: + - stage: Produce Coverage + node_js: node + script: jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3b1ca75..8e40d5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2747,6 +2747,20 @@ "parse-json": "^4.0.0" } }, + "coveralls": { + "version": "3.0.2", + "resolved": "http://localhost:4873/coveralls/-/coveralls-3.0.2.tgz", + "integrity": "sha512-Tv0LKe/MkBOilH2v7WBiTBdudg2ChfGbdXafc/s330djpF3zKOmuehTeRwjXWc7pzfj9FrDUTA7tEx6Div8NFw==", + "dev": true, + "requires": { + "growl": "~> 1.10.0", + "js-yaml": "^3.11.0", + "lcov-parse": "^0.0.10", + "log-driver": "^1.2.7", + "minimist": "^1.2.0", + "request": "^2.85.0" + } + }, "create-ecdh": { "version": "4.0.3", "resolved": "http://localhost:4873/create-ecdh/-/create-ecdh-4.0.3.tgz", @@ -4910,6 +4924,12 @@ "resolved": "http://localhost:4873/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, + "growl": { + "version": "1.10.5", + "resolved": "http://localhost:4873/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, "growly": { "version": "1.3.0", "resolved": "http://localhost:4873/growly/-/growly-1.3.0.tgz", @@ -7414,6 +7434,12 @@ "invert-kv": "^1.0.0" } }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "http://localhost:4873/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=", + "dev": true + }, "leb": { "version": "0.3.0", "resolved": "http://localhost:4873/leb/-/leb-0.3.0.tgz", @@ -7588,6 +7614,12 @@ "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", "dev": true }, + "log-driver": { + "version": "1.2.7", + "resolved": "http://localhost:4873/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", + "dev": true + }, "log-symbols": { "version": "2.2.0", "resolved": "http://localhost:4873/log-symbols/-/log-symbols-2.2.0.tgz", diff --git a/package.json b/package.json index 7138b60..efff066 100644 --- a/package.json +++ b/package.json @@ -110,6 +110,7 @@ "@types/webpack": "^4.4.11", "@types/webpack-merge": "^4.1.3", "copyfiles": "^2.1.0", + "coveralls": "^3.0.2", "express": "^4.16.3", "jest": "^23.5.0", "rimraf": "^2.6.2",