test coverage

This commit is contained in:
bacon
2024-03-17 23:01:59 +03:00
parent d93654043a
commit 3048bf1f51

View File

@@ -35,6 +35,30 @@ unittest:
script:
- pytest -v
coverage:
stage: 'code_quality'
needs: [ 'gemnasium-python-dependency_scanning', 'semgrep-sast', 'kics-iac-sast' ]
image:
name: jetbrains/qodana-python-community
entrypoint:
- ''
cache:
- key: qodana-2023.3-$CI_DEFAULT_BRANCH-$CI_COMMIT_REF_SLUG
fallback_keys:
- qodana-2023.3-$CI_DEFAULT_BRANCH-
- qodana-2023.3-
paths:
- ".qodana/cache"
variables:
QODANA_TOKEN: "$qodana_token"
script:
- qodana --save-report --results-dir=$CI_PROJECT_DIR/.qodana/results --cache-dir=$CI_PROJECT_DIR/.qodana/cache --coverage-dir=$CI_PROJECT_DIR/coverage
artifacts:
expose_as: 'Coverage'
expire_in: 1 week
paths:
- ".qodana/coverage/"
qodana:
stage: 'code_quality'
needs: ['gemnasium-python-dependency_scanning', 'semgrep-sast', 'kics-iac-sast']
@@ -54,7 +78,7 @@ qodana:
script:
- qodana --save-report --results-dir=$CI_PROJECT_DIR/.qodana/results --cache-dir=$CI_PROJECT_DIR/.qodana/cache
artifacts:
expose_as: qodana_report
expose_as: 'Qodana report'
expire_in: 1 week
paths:
- ".qodana/results/"