mirror of
https://git.vectorsigma.ru/public/photoview.git
synced 2026-08-03 19:39:19 +00:00
Enhance Codecov integration (#1136)
* Define sub-projects and set coverage threshold for failure in the `codecov.yml`; make both test execution engines to generate also JUnit reports; upload these JUnit reports to Codecov for analysis * Fix UI Vite config and add more details to the API is-generated-code script * Add API JUnit report file to `.gitignore` * Fix the copy issue by mounting the volume * put the exact report name to the `docker cp` command * Added `set -euxo pipeline` to the `test_api_coverage.sh` script; try to fix the missing report issue by setting immutable flag and report directoty * Revert `chattr` and `set` commands, as they cause errors * debug * put the filename of the JUnit report to upload * `set -euxo pipefail` in `scripts/test_api_coverage.sh` --------- Co-authored-by: Konstantin Koval
This commit is contained in:
18
codecov.yml
18
codecov.yml
@@ -1,3 +1,21 @@
|
||||
ignore:
|
||||
- "api/**/generated.go"
|
||||
- "ui/src/**/__generated__"
|
||||
coverage:
|
||||
status:
|
||||
project:
|
||||
default:
|
||||
target: auto
|
||||
threshold: 5
|
||||
ui:
|
||||
target: auto
|
||||
threshold: 5
|
||||
flags:
|
||||
- ui
|
||||
api:
|
||||
target: auto
|
||||
threshold: 5
|
||||
flags:
|
||||
- api-sqlite
|
||||
- api-postgres
|
||||
- api-mysql
|
||||
|
||||
Reference in New Issue
Block a user