diff --git a/.github/workflows/pr-e2e-test.yml b/.github/workflows/e2e-test.yml similarity index 94% rename from .github/workflows/pr-e2e-test.yml rename to .github/workflows/e2e-test.yml index 0abdbfc35..9630ca718 100644 --- a/.github/workflows/pr-e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -1,18 +1,20 @@ -name: PR E2E Test +name: E2E Test on: push: branches: [ main ] paths: - "python/sglang/**" + - "test/**" pull_request: branches: [ main ] paths: - "python/sglang/**" + - "test/**" workflow_dispatch: concurrency: - group: pr-e2e-test-${{ github.ref }} + group: e2e-test-${{ github.ref }} cancel-in-progress: true jobs: @@ -29,6 +31,7 @@ jobs: - name: Install dependencies run: | cd /data/zhyncs/venv && source ./bin/activate && cd - + pip cache purge pip install --upgrade pip pip install -e "python[all]" diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 8561b09a9..dc464fa8c 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -21,6 +21,9 @@ jobs: unit-test: runs-on: self-hosted + env: + HF_TOKEN : ${{ secrets.HF_TOKEN }} + steps: - name: Checkout code uses: actions/checkout@v3 @@ -49,3 +52,10 @@ jobs: cd test/lang python3 test_srt_backend.py + + - name: Test OpenAI API Server + run: | + cd /data/zhyncs/venv && source ./bin/activate && cd - + + cd test/srt + python3 test_openai_server.py