diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a52ef03b..8ded02e6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,28 +22,14 @@ jobs: - name: Install dependencies run: npm install - - name: Check if server is already running - id: check-server - run: | - if lsof -Pi :8080 -sTCP:LISTEN -t >/dev/null ; then - echo "Server is already running" - exit 0 - else - echo "Server is not running" - exit 1 - fi - - name: Start server if not already running - if: steps.check-server.outcome == 'failure' run: npm run start-test-server - name: Wait for server to start - if: steps.check-server.outcome == 'failure' run: sleep 30 - name: Test server response run: npm run test-400 - name: Stop server after testing - if: steps.check-server.outcome == 'failure' run: pkill node || true