Skip to content
This repository was archived by the owner on Mar 7, 2023. It is now read-only.

Commit 4719c27

Browse files
committed
chore: setup test coverage reporting
1 parent dd1feb9 commit 4719c27

File tree

8 files changed

+22
-2
lines changed

8 files changed

+22
-2
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,10 @@ jobs:
1919
- name: Run Tests
2020
run: |
2121
yarn
22-
npm test
22+
yarn run test:coverage
23+
24+
- name: Coveralls
25+
uses: coverallsapp/github-action@master
26+
with:
27+
github-token: ${{ secrets.GITHUB_TOKEN }}
28+
path-to-lcov: ./lcov.info

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
/node_modules
2-
/.idea
2+
/.idea
3+
lcov.info

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@
99
"scripts": {
1010
"document": "npm run document --workspaces --if-present",
1111
"test": "npm test --workspaces --if-present",
12+
"test:coverage": "npm run test:coverage --workspaces --if-present",
13+
"posttest:coverage": "npx lcov-result-merger 'packages/*/*/coverage/lcov.info' 'lcov.info' --prepend-source-files",
1214
"lint:js": "npm run lint:js --workspaces --if-present",
1315
"cleanup": "lerna exec -- rm -rf ./dist ./coverage",
1416
"version": "lerna version --conventional-commits"
1517
},
1618
"devDependencies": {
19+
"lcov-result-merger": "^3.2.0",
1720
"lerna": "4.0.0"
1821
},
1922
"dependencies": {},

packages/@nsf-open/ember-contact-utils/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
"start": "ember serve",
1717
"test": "npm run lint:js && ember test",
1818
"test:all": "ember try:each",
19+
"test:ember": "ember test",
20+
"test:coverage": "COVERAGE=true ember test",
1921
"prepack": "ember ts:precompile",
2022
"postpack": "ember ts:clean",
2123
"document": "typedoc --tsconfig ./tsconfig.json",

packages/@nsf-open/ember-currency-utils/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
"start": "ember serve",
1717
"test": "npm run lint:js && ember test",
1818
"test:all": "ember try:each",
19+
"test:ember": "ember test",
20+
"test:coverage": "COVERAGE=true ember test",
1921
"prepack": "ember ts:precompile",
2022
"postpack": "ember ts:clean",
2123
"document": "typedoc --tsconfig ./tsconfig.json",

packages/@nsf-open/ember-datetime-utils/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
"start": "ember serve",
1717
"test": "npm run lint:js && ember test",
1818
"test:all": "ember try:each",
19+
"test:ember": "ember test",
20+
"test:coverage": "COVERAGE=true ember test",
1921
"prepack": "ember ts:precompile",
2022
"postpack": "ember ts:clean",
2123
"document": "typedoc --tsconfig ./tsconfig.json",

packages/@nsf-open/ember-general-utils/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
"start": "ember serve",
1717
"test": "npm run lint:js && ember test",
1818
"test:all": "ember try:each",
19+
"test:ember": "ember test",
20+
"test:coverage": "COVERAGE=true ember test",
1921
"prepack": "ember ts:precompile",
2022
"postpack": "ember ts:clean",
2123
"document": "typedoc --tsconfig ./tsconfig.json",

packages/@nsf-open/ember-username-utils/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
"start": "ember serve",
1717
"test": "npm run lint:js && ember test",
1818
"test:all": "ember try:each",
19+
"test:ember": "ember test",
20+
"test:coverage": "COVERAGE=true ember test",
1921
"prepack": "ember ts:precompile",
2022
"postpack": "ember ts:clean",
2123
"document": "typedoc --tsconfig ./tsconfig.json",

0 commit comments

Comments
 (0)