Integration tests OFF !Temporary.
All checks were successful
ci / Lint & typecheck (push) Successful in 31s
ci / Unit tests (push) Successful in 1m9s

This commit is contained in:
febux 2026-09-14 00:24:35 +03:00
parent 3c511e10c8
commit 0e52f1b2dd

View file

@ -66,34 +66,34 @@ jobs:
run: uv run pytest --cov=src/contract_check --cov-branch --cov-report=term-missing --cov-fail-under=50 -m "not integration" tests/unit
# Integration tests.
test-integration:
name: Integration tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# test-integration:
# name: Integration tests
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
- name: Setup uv
uses: astral-sh/setup-uv@v8.3.2
with:
enable-cache: true
cache-dependency-glob: uv.lock
# - name: Setup uv
# uses: astral-sh/setup-uv@v8.3.2
# with:
# enable-cache: true
# cache-dependency-glob: uv.lock
- name: Install Python
run: uv python install
# - name: Install Python
# run: uv python install
- name: Sync dev dependencies
run: uv sync --group dev --frozen
# - name: Sync dev dependencies
# run: uv sync --group dev --frozen
# No --wait: minio-init-test is a one-shot container that exits (0) after
# creating the bucket, and --wait treats any exited container as failure.
# Health polling is done by the `infra` fixture in
# tests/integration/conftest.py; this step just pre-pulls the images.
- name: Start test infrastructure (postgres/redis/rabbitmq/minio)
run: docker compose -p contract-check-test -f docker-compose.test.yml up -d
# # No --wait: minio-init-test is a one-shot container that exits (0) after
# # creating the bucket, and --wait treats any exited container as failure.
# # Health polling is done by the `infra` fixture in
# # tests/integration/conftest.py; this step just pre-pulls the images.
# - name: Start test infrastructure (postgres/redis/rabbitmq/minio)
# run: docker compose -p contract-check-test -f docker-compose.test.yml up -d
- name: Run integration tests
run: uv run pytest -m integration
# - name: Run integration tests
# run: uv run pytest -m integration
- name: Teardown infrastructure
if: always()
run: docker compose -p contract-check-test -f docker-compose.test.yml down -v
# - name: Teardown infrastructure
# if: always()
# run: docker compose -p contract-check-test -f docker-compose.test.yml down -v