Browse Source

Added two steps to the docker-test job in ci.yml

maziggy 3 months ago
parent
commit
cf19ac8d39
1 changed files with 7 additions and 0 deletions
  1. 7 0
      .github/workflows/ci.yml

+ 7 - 0
.github/workflows/ci.yml

@@ -291,6 +291,13 @@ jobs:
           echo "Static files HTTP status: $STATUS"
           [ "$STATUS" = "200" ]
 
+      # Test 5: Integration Test Suite (pytest)
+      - name: Build integration test runner
+        run: docker compose -f docker-compose.test.yml build integration-test-runner
+
+      - name: Run integration test suite
+        run: docker compose -f docker-compose.test.yml run --rm integration-test-runner
+
       - name: Show logs on failure
         if: failure()
         run: docker compose -f docker-compose.test.yml logs