parent
597429cff9
commit
7de5aa0551
1 changed files with 8 additions and 1 deletions
|
|
@ -233,11 +233,18 @@ jobs:
|
||||||
# coverage.xml — артефакт для будущего Codecov/Coveralls upload (#68 badge).
|
# coverage.xml — артефакт для будущего Codecov/Coveralls upload (#68 badge).
|
||||||
# term-missing → видно непокрытые строки прямо в job-логе.
|
# term-missing → видно непокрытые строки прямо в job-логе.
|
||||||
run: |
|
run: |
|
||||||
|
# #2871: код возврата печатаем ЯВНО. Сводка pytest («4647 passed») уходит
|
||||||
|
# в лог ДО выхода, поэтому зелёная сводка при ненулевом коде выглядит как
|
||||||
|
# «job упал неизвестно где» — а падал именно этот шаг. Гейт сохраняется:
|
||||||
|
# ниже `exit $rc`.
|
||||||
|
rc=0
|
||||||
uv run pytest -q -rs --ignore=tests/smoke \
|
uv run pytest -q -rs --ignore=tests/smoke \
|
||||||
--cov=app \
|
--cov=app \
|
||||||
--cov-report=term-missing:skip-covered \
|
--cov-report=term-missing:skip-covered \
|
||||||
--cov-report=xml:coverage.xml \
|
--cov-report=xml:coverage.xml \
|
||||||
--cov-fail-under=65
|
--cov-fail-under=65 || rc=$?
|
||||||
|
echo "### pytest вернул код $rc"
|
||||||
|
exit $rc
|
||||||
|
|
||||||
- name: Coverage summary → job output
|
- name: Coverage summary → job output
|
||||||
# Дешёвый human-readable итог. Бежит даже если gate упал (if: always) —
|
# Дешёвый human-readable итог. Бежит даже если gate упал (if: always) —
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue