Loading .gitlab-ci.yml +16 −9 Changes for .gitlab-ci.yml: 16 added lines, 9 removed lines. Original line number Diff line number Diff line Loading @@ -585,18 +585,13 @@ readme: echo ' ' ) .coverage-template: extends: - .unit-tests-template - .unit-tests-rules .coverage-scripts: variables: COVERAGE_COMMON_FILE: ${CI_PROJECT_DIR}/coverage-reports/.coverage-common COVERAGE_COMMON_XML: ${CI_PROJECT_DIR}/coverage-reports/coverage-common.xml COVERAGE_EXCLUDE_ALSO: '' COVERAGE_FOLDER: ${CI_PROJECT_DIR}/coverage-reports COVERAGE_RCFILE: ${CI_PROJECT_DIR}/.coveragerc PYTHONDONTWRITEBYTECODE: 1 PYTHONPATH: ${CI_PROJECT_DIR} before_script: - mkdir -p "${COVERAGE_FOLDER}/" - chmod 777 "${COVERAGE_FOLDER}" Loading @@ -610,7 +605,6 @@ readme: - echo "coverage run --append --source='${PWD}/src' src \"\${@}\"" | tee /usr/local/bin/python3-coverage >/dev/null - chmod a+x /usr/local/bin/gitlab-projects-settings /usr/local/bin/python3-coverage script: - !reference [.unit-tests-template, script] - | cp -fv "${COVERAGE_RCFILE}" /tmp/.coveragerc.common cp -fv "${COVERAGE_RCFILE}" /tmp/.coveragerc.job Loading @@ -629,6 +623,18 @@ readme: sed -i 's#\(<source>\).*\(</source>\)#\1.\2#g' "${COVERAGE_COMMON_XML}" rm -rf "${common}" fi .coverage-template: extends: - .unit-tests-template - .unit-tests-rules - .coverage-scripts variables: PYTHONDONTWRITEBYTECODE: 1 PYTHONPATH: ${CI_PROJECT_DIR} script: - !reference [.unit-tests-template, script] - !reference [.coverage-scripts, script] rules: - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH changes: Loading Loading @@ -666,7 +672,7 @@ coverage:linux: COVERAGE_FILE: ${CI_PROJECT_DIR}/coverage-reports/.coverage-linux COVERAGE_XML: ${CI_PROJECT_DIR}/coverage-reports/coverage-linux.xml before_script: - !reference [.coverage-template, before_script] - !reference [.coverage-scripts, before_script] coverage:windows: extends: Loading @@ -681,9 +687,10 @@ coverage:windows: COVERAGE_EXCLUDE_ALSO: 'pragma: linux cover' COVERAGE_XML: ${CI_PROJECT_DIR}/coverage-reports/coverage-windows.xml before_script: - !reference [.coverage-template, before_script] - !reference [.coverage-scripts, before_script] script: - cd ./tests/windows/ && sh ./test.sh 2>&1 - !reference [.coverage-scripts, script] # ============================================================================= # Stage: test (Python) Loading Loading
.gitlab-ci.yml +16 −9 Changes for .gitlab-ci.yml: 16 added lines, 9 removed lines. Original line number Diff line number Diff line Loading @@ -585,18 +585,13 @@ readme: echo ' ' ) .coverage-template: extends: - .unit-tests-template - .unit-tests-rules .coverage-scripts: variables: COVERAGE_COMMON_FILE: ${CI_PROJECT_DIR}/coverage-reports/.coverage-common COVERAGE_COMMON_XML: ${CI_PROJECT_DIR}/coverage-reports/coverage-common.xml COVERAGE_EXCLUDE_ALSO: '' COVERAGE_FOLDER: ${CI_PROJECT_DIR}/coverage-reports COVERAGE_RCFILE: ${CI_PROJECT_DIR}/.coveragerc PYTHONDONTWRITEBYTECODE: 1 PYTHONPATH: ${CI_PROJECT_DIR} before_script: - mkdir -p "${COVERAGE_FOLDER}/" - chmod 777 "${COVERAGE_FOLDER}" Loading @@ -610,7 +605,6 @@ readme: - echo "coverage run --append --source='${PWD}/src' src \"\${@}\"" | tee /usr/local/bin/python3-coverage >/dev/null - chmod a+x /usr/local/bin/gitlab-projects-settings /usr/local/bin/python3-coverage script: - !reference [.unit-tests-template, script] - | cp -fv "${COVERAGE_RCFILE}" /tmp/.coveragerc.common cp -fv "${COVERAGE_RCFILE}" /tmp/.coveragerc.job Loading @@ -629,6 +623,18 @@ readme: sed -i 's#\(<source>\).*\(</source>\)#\1.\2#g' "${COVERAGE_COMMON_XML}" rm -rf "${common}" fi .coverage-template: extends: - .unit-tests-template - .unit-tests-rules - .coverage-scripts variables: PYTHONDONTWRITEBYTECODE: 1 PYTHONPATH: ${CI_PROJECT_DIR} script: - !reference [.unit-tests-template, script] - !reference [.coverage-scripts, script] rules: - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH changes: Loading Loading @@ -666,7 +672,7 @@ coverage:linux: COVERAGE_FILE: ${CI_PROJECT_DIR}/coverage-reports/.coverage-linux COVERAGE_XML: ${CI_PROJECT_DIR}/coverage-reports/coverage-linux.xml before_script: - !reference [.coverage-template, before_script] - !reference [.coverage-scripts, before_script] coverage:windows: extends: Loading @@ -681,9 +687,10 @@ coverage:windows: COVERAGE_EXCLUDE_ALSO: 'pragma: linux cover' COVERAGE_XML: ${CI_PROJECT_DIR}/coverage-reports/coverage-windows.xml before_script: - !reference [.coverage-template, before_script] - !reference [.coverage-scripts, before_script] script: - cd ./tests/windows/ && sh ./test.sh 2>&1 - !reference [.coverage-scripts, script] # ============================================================================= # Stage: test (Python) Loading