mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-25 02:00:36 +03:00
codecov verage
This commit is contained in:
@@ -7,12 +7,3 @@ coverage:
|
||||
status:
|
||||
project: off
|
||||
patch: off
|
||||
|
||||
|
||||
flag_management:
|
||||
default_rules:
|
||||
carryforward: true
|
||||
individual_flags:
|
||||
- name: overlayscrollbars
|
||||
paths:
|
||||
- 'packages/overlayscrollbars/**'
|
||||
+11
-10
@@ -21,17 +21,18 @@ jobs:
|
||||
node-version: '16'
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
- name: Run test
|
||||
run: npm run test
|
||||
- name: Run e2e
|
||||
run: xvfb-run npm run e2e
|
||||
- name: Upload Jest Coverage
|
||||
- name: Run Unit Tests
|
||||
run: npm run ci:test
|
||||
- name: Run e2e Tests
|
||||
run: xvfb-run npm run ci:e2e
|
||||
- name: Upload Unit Tests Coverage
|
||||
uses: codecov/codecov-action@v3
|
||||
with:
|
||||
flags: overlayscrollbars,unit
|
||||
files: "**/overlayscrollbars/**/jest/coverage*.json"
|
||||
- name: Upload Playwright Coverage
|
||||
flags: unit
|
||||
files: "packages/**/.coverage/unit/coverage*.json"
|
||||
- name: Upload e2e Tests Coverage
|
||||
uses: codecov/codecov-action@v3
|
||||
with:
|
||||
flags: overlayscrollbars,ui
|
||||
files: "**/overlayscrollbars/**/playwright/coverage*.json"
|
||||
flags: e2e
|
||||
files: "packages/**/.coverage/e2e/coverage*.json"
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ const assetFilesModuleNameMapper = {
|
||||
|
||||
/** @type {import('jest').Config} */
|
||||
module.exports = {
|
||||
coverageDirectory: './.coverage/jest',
|
||||
coverageDirectory: './.coverage/unit',
|
||||
moduleNameMapper: assetFilesModuleNameMapper,
|
||||
projects: [
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
module.exports = {
|
||||
tmpCoverageDirectory: './.coverage/.nycPlaywright',
|
||||
coverageDirectory: './.coverage/playwright',
|
||||
coverageDirectory: './.coverage/e2e',
|
||||
};
|
||||
|
||||
@@ -7,7 +7,7 @@ module.exports = defineConfig({
|
||||
environment: 'jsdom',
|
||||
include: ['test/**/*.test.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
|
||||
coverage: {
|
||||
reportsDirectory: './.coverage',
|
||||
reportsDirectory: './.coverage/unit',
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
+5
-3
@@ -60,13 +60,13 @@
|
||||
"webpack": "^5.74.0"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "run-p test:*",
|
||||
"test": "run-s test:*",
|
||||
"test:os": "npm run test --workspace=overlayscrollbars",
|
||||
"test:react": "npm run test --workspace=overlayscrollbars-react",
|
||||
"test:vue": "npm run test --workspace=overlayscrollbars-vue",
|
||||
"test:ngx": "npm run test --workspace=overlayscrollbars-ngx",
|
||||
"test:svelte": "npm run test --workspace=overlayscrollbars-svelte",
|
||||
"e2e": "run-p e2e:*",
|
||||
"e2e": "run-s e2e:*",
|
||||
"e2e:os": "npm run e2e --workspace=overlayscrollbars",
|
||||
"e2e:os:dev": "npm run e2e:dev --workspace=overlayscrollbars",
|
||||
"build": "run-p build:*",
|
||||
@@ -82,6 +82,8 @@
|
||||
"lint": "eslint ./packages/**/{src,test}/**/*.{js,jsx,ts,tsx}",
|
||||
"lint:fix": "eslint --fix ./packages/**/{src,test}/**/*.{js,jsx,ts,tsx}",
|
||||
"prettier": "prettier --check ./packages/**/{src,test}/**/*.{js,jsx,ts,tsx}",
|
||||
"prettier:fix": "prettier --write ./packages/**/{src,test}/**/*.{js,jsx,ts,tsx}"
|
||||
"prettier:fix": "prettier --write ./packages/**/{src,test}/**/*.{js,jsx,ts,tsx}",
|
||||
"ci:test": "run-p test:*",
|
||||
"ci:e2e": "run-p e2e:*"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user