Browse Source
Merge pull request #32 from microlinkhq/coverage
ci(fix): find coverage files
master
Kiko Beats
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with
25 additions and
14 deletions
-
.github/workflows/test.yml
-
package.json
-
packages/core/package.json
-
packages/memoize/package.json
-
packages/mongo/package.json
-
packages/mysql/package.json
-
packages/postgres/package.json
-
packages/redis/package.json
-
packages/sql/package.json
-
packages/sqlite/package.json
|
|
@ -1,4 +1,4 @@ |
|
|
|
name: Tests |
|
|
|
name: test |
|
|
|
|
|
|
|
on: |
|
|
|
push: |
|
|
@ -6,6 +6,9 @@ on: |
|
|
|
pull_request: |
|
|
|
branches: [ master ] |
|
|
|
|
|
|
|
env: |
|
|
|
CI: true |
|
|
|
|
|
|
|
jobs: |
|
|
|
build: |
|
|
|
|
|
|
@ -13,7 +16,7 @@ jobs: |
|
|
|
|
|
|
|
strategy: |
|
|
|
matrix: |
|
|
|
node-version: [12.x, 14.x, 16.x] |
|
|
|
node-version: [lts/*] |
|
|
|
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/ |
|
|
|
env: |
|
|
|
MYSQL_DB_DATABASE: keyv_test |
|
|
@ -58,12 +61,11 @@ jobs: |
|
|
|
sudo -u postgres psql --command="ALTER ROLE postgres WITH PASSWORD 'postgres';" --command="\du" |
|
|
|
sudo systemctl restart postgresql.service |
|
|
|
pg_isready |
|
|
|
|
|
|
|
- run: npm install --no-package-lock |
|
|
|
- run: npm test |
|
|
|
- name: Report |
|
|
|
run: mkdir -p coverage && npx nyc report --reporter=text-lcov > coverage/lcov.info |
|
|
|
- name: Coverage |
|
|
|
run: sudo apt-get install lcov && npm run coverage |
|
|
|
- name: Upload |
|
|
|
uses: coverallsapp/github-action@master |
|
|
|
with: |
|
|
|
github-token: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
|
|
@ -131,6 +131,7 @@ |
|
|
|
"build": "gulp build", |
|
|
|
"clean": "lerna clean --yes && rm -rf node_modules", |
|
|
|
"contributors": "(lerna exec finepack --parallel && git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true", |
|
|
|
"coverage": "lerna run coverage && mkdir -p coverage && /usr/bin/find ./packages/* -type f ! -size 0 -name lcov.info -exec echo -a {} \\; | xargs lcov -o coverage/lcov.info", |
|
|
|
"dev": "concurrently \"gulp\" \"npm run dev:server\"", |
|
|
|
"dev:server": "browser-sync start --server --files \"index.html, README.md, static/**/*.(css|js)\"", |
|
|
|
"install": "lerna bootstrap --no-ci --force-local", |
|
|
@ -138,7 +139,7 @@ |
|
|
|
"prerelease": "npm run contributors", |
|
|
|
"pretest": "npm run lint", |
|
|
|
"release": "lerna publish --yes --sort --conventional-commits -m \"chore(release): %s\" --create-release github", |
|
|
|
"test": "lerna exec npm run test", |
|
|
|
"test": "lerna run test", |
|
|
|
"update": "lerna exec ncu -- --upgrade && ncu -- --upgrade", |
|
|
|
"update:check": "lerna exec ncu -- --errorLevel 2 && ncu -- --errorLevel 2" |
|
|
|
}, |
|
|
|
|
|
@ -40,7 +40,8 @@ |
|
|
|
"src" |
|
|
|
], |
|
|
|
"scripts": { |
|
|
|
"test": "nyc --temp-dir ../../.nyc_output ava test/keyv.js" |
|
|
|
"coverage": "mkdir -p coverage && nyc report --reporter=text-lcov > coverage/lcov.info", |
|
|
|
"test": "nyc ava" |
|
|
|
}, |
|
|
|
"license": "MIT" |
|
|
|
} |
|
|
|
|
|
@ -45,7 +45,8 @@ |
|
|
|
"src" |
|
|
|
], |
|
|
|
"scripts": { |
|
|
|
"test": "nyc --temp-dir ../../.nyc_output ava" |
|
|
|
"coverage": "mkdir -p coverage && nyc report --reporter=text-lcov > coverage/lcov.info", |
|
|
|
"test": "nyc ava" |
|
|
|
}, |
|
|
|
"license": "MIT" |
|
|
|
} |
|
|
|
|
|
@ -46,7 +46,8 @@ |
|
|
|
"src" |
|
|
|
], |
|
|
|
"scripts": { |
|
|
|
"test": "nyc --temp-dir ../../.nyc_output ava" |
|
|
|
"coverage": "mkdir -p coverage && nyc report --reporter=text-lcov > coverage/lcov.info", |
|
|
|
"test": "nyc ava" |
|
|
|
}, |
|
|
|
"license": "MIT" |
|
|
|
} |
|
|
|
|
|
@ -47,7 +47,8 @@ |
|
|
|
"src" |
|
|
|
], |
|
|
|
"scripts": { |
|
|
|
"test": "nyc --temp-dir ../../.nyc_output ava" |
|
|
|
"coverage": "mkdir -p coverage && nyc report --reporter=text-lcov > coverage/lcov.info", |
|
|
|
"test": "nyc ava" |
|
|
|
}, |
|
|
|
"license": "MIT" |
|
|
|
} |
|
|
|
|
|
@ -47,7 +47,8 @@ |
|
|
|
"src" |
|
|
|
], |
|
|
|
"scripts": { |
|
|
|
"test": "nyc --temp-dir ../../.nyc_output ava --serial" |
|
|
|
"coverage": "mkdir -p coverage && nyc report --reporter=text-lcov > coverage/lcov.info", |
|
|
|
"test": "nyc ava --serial" |
|
|
|
}, |
|
|
|
"license": "MIT" |
|
|
|
} |
|
|
|
|
|
@ -45,8 +45,9 @@ |
|
|
|
"src" |
|
|
|
], |
|
|
|
"scripts": { |
|
|
|
"coverage": "mkdir -p coverage && nyc report --reporter=text-lcov > coverage/lcov.info", |
|
|
|
"posttest:docker": "docker-compose down --rmi local", |
|
|
|
"test": "nyc --temp-dir ../../.nyc_output ava", |
|
|
|
"test": "nyc ava", |
|
|
|
"test:docker": "docker-compose up --build --abort-on-container-exit --exit-code-from test" |
|
|
|
}, |
|
|
|
"license": "MIT" |
|
|
|
|
|
@ -45,7 +45,8 @@ |
|
|
|
"src" |
|
|
|
], |
|
|
|
"scripts": { |
|
|
|
"test": "nyc --temp-dir ../../.nyc_output ava" |
|
|
|
"coverage": "mkdir -p coverage && nyc report --reporter=text-lcov > coverage/lcov.info", |
|
|
|
"test": "nyc ava" |
|
|
|
}, |
|
|
|
"license": "MIT" |
|
|
|
} |
|
|
|
|
|
@ -47,7 +47,8 @@ |
|
|
|
"src" |
|
|
|
], |
|
|
|
"scripts": { |
|
|
|
"test": "nyc --temp-dir ../../.nyc_output ava" |
|
|
|
"coverage": "mkdir -p coverage && nyc report --reporter=text-lcov > coverage/lcov.info", |
|
|
|
"test": "nyc ava" |
|
|
|
}, |
|
|
|
"license": "MIT" |
|
|
|
} |
|
|
|