mirror of https://github.com/portainer/portainer
codecov integration with portainer-suite [PLA-119] (#210)
parent
2f4f1be99c
commit
17648d12fe
4
Makefile
4
Makefile
|
@ -67,10 +67,10 @@ clean: ## Remove all build and download artifacts
|
||||||
test: test-server test-client ## Run all tests
|
test: test-server test-client ## Run all tests
|
||||||
|
|
||||||
test-client: ## Run client tests
|
test-client: ## Run client tests
|
||||||
yarn test $(ARGS)
|
yarn test $(ARGS) --coverage
|
||||||
|
|
||||||
test-server: ## Run server tests
|
test-server: ## Run server tests
|
||||||
$(GOTESTSUM) --format pkgname-and-test-fails --format-hide-empty-pkg --hide-summary skipped -- -cover ./...
|
$(GOTESTSUM) --format pkgname-and-test-fails --format-hide-empty-pkg --hide-summary skipped -- -cover -covermode=atomic -coverprofile=coverage.out ./...
|
||||||
|
|
||||||
##@ Dev
|
##@ Dev
|
||||||
.PHONY: dev dev-client dev-server
|
.PHONY: dev dev-client dev-server
|
||||||
|
|
|
@ -161,6 +161,7 @@
|
||||||
"@types/uuid": "^3.3.2",
|
"@types/uuid": "^3.3.2",
|
||||||
"@typescript-eslint/eslint-plugin": "^6.7.4",
|
"@typescript-eslint/eslint-plugin": "^6.7.4",
|
||||||
"@typescript-eslint/parser": "^6.7.4",
|
"@typescript-eslint/parser": "^6.7.4",
|
||||||
|
"@vitest/coverage-v8": "^2.0.4",
|
||||||
"auto-ngtemplate-loader": "^3.1.2",
|
"auto-ngtemplate-loader": "^3.1.2",
|
||||||
"autoprefixer": "^10.4.16",
|
"autoprefixer": "^10.4.16",
|
||||||
"babel-loader": "^9.1.3",
|
"babel-loader": "^9.1.3",
|
||||||
|
@ -214,7 +215,7 @@
|
||||||
"undici": "^6.2.1",
|
"undici": "^6.2.1",
|
||||||
"vite-plugin-svgr": "^4.2.0",
|
"vite-plugin-svgr": "^4.2.0",
|
||||||
"vite-tsconfig-paths": "^4.3.1",
|
"vite-tsconfig-paths": "^4.3.1",
|
||||||
"vitest": "^1.2.1",
|
"vitest": "^2.0.4",
|
||||||
"vitest-dom": "^0.1.1",
|
"vitest-dom": "^0.1.1",
|
||||||
"webpack": "^5.88.2",
|
"webpack": "^5.88.2",
|
||||||
"webpack-build-notifier": "^2.3.0",
|
"webpack-build-notifier": "^2.3.0",
|
||||||
|
|
|
@ -9,7 +9,8 @@ export default defineConfig({
|
||||||
environment: 'jsdom',
|
environment: 'jsdom',
|
||||||
setupFiles: ['./app/setup-tests/setup-msw.ts', './app/setup-tests/stub-modules.ts', './app/setup-tests/setup.ts', './app/setup-tests/setup-rtl.ts'],
|
setupFiles: ['./app/setup-tests/setup-msw.ts', './app/setup-tests/stub-modules.ts', './app/setup-tests/setup.ts', './app/setup-tests/setup-rtl.ts'],
|
||||||
coverage: {
|
coverage: {
|
||||||
reporter: ['text', 'html'],
|
provider: 'v8',
|
||||||
|
reporter: ['text', 'json', 'html'],
|
||||||
exclude: ['node_modules/', 'app/setup-tests/global-setup.js'],
|
exclude: ['node_modules/', 'app/setup-tests/global-setup.js'],
|
||||||
},
|
},
|
||||||
bail: 2,
|
bail: 2,
|
||||||
|
|
Loading…
Reference in New Issue