From 53b1453061e0c5fbf73953a6f80ba2355ed689d5 Mon Sep 17 00:00:00 2001 From: "T.J Ariyawansa" Date: Thu, 9 Apr 2026 10:40:17 -0400 Subject: [PATCH] fix(ci): add pytest-rerunfailures to integration test dependencies The @pytest.mark.flaky(reruns=2) decorator in integration tests requires pytest-rerunfailures to be installed. Without it, flaky tests silently skip retries and pytest emits unknown mark warnings. --- .github/workflows/integration-testing.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration-testing.yml b/.github/workflows/integration-testing.yml index 8d66db9..ea6f685 100644 --- a/.github/workflows/integration-testing.yml +++ b/.github/workflows/integration-testing.yml @@ -161,7 +161,7 @@ jobs: - name: Install dependencies run: | pip install -e . - pip install --no-cache-dir pytest pytest-xdist pytest-order requests strands-agents uvicorn httpx starlette websockets ${{ matrix.extra-deps }} + pip install --no-cache-dir pytest pytest-xdist pytest-order pytest-rerunfailures requests strands-agents uvicorn httpx starlette websockets ${{ matrix.extra-deps }} - name: Run integration tests env: