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