Browse Source

Merge pull request #32 from microlinkhq/coverage

ci(fix): find coverage files
master
Kiko Beats 3 years ago
committed by GitHub
parent
commit
3868d379e2
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      .github/workflows/test.yml
  2. 3
      package.json
  3. 3
      packages/core/package.json
  4. 3
      packages/memoize/package.json
  5. 3
      packages/mongo/package.json
  6. 3
      packages/mysql/package.json
  7. 3
      packages/postgres/package.json
  8. 3
      packages/redis/package.json
  9. 3
      packages/sql/package.json
  10. 3
      packages/sqlite/package.json

12
.github/workflows/test.yml

@ -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 }}

3
package.json

@ -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"
},

3
packages/core/package.json

@ -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"
}

3
packages/memoize/package.json

@ -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"
}

3
packages/mongo/package.json

@ -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"
}

3
packages/mysql/package.json

@ -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"
}

3
packages/postgres/package.json

@ -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"
}

3
packages/redis/package.json

@ -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"

3
packages/sql/package.json

@ -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"
}

3
packages/sqlite/package.json

@ -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"
}

Loading…
Cancel
Save