Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/pr-test-rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ jobs:
matrix:
include:
- name: benchmarks
timeout: 32
timeout: 20
test_dirs: "e2e_test/benchmarks"
extra_deps: "genai-bench==0.0.3"
env_vars: ""
Expand All @@ -194,7 +194,7 @@ jobs:
parallel_opts: "" # No parallel for benchmarks (performance measurement)
ignore_opts: "--ignore=e2e_test/benchmarks/test_go_bindings_perf.py --ignore=e2e_test/benchmarks/test_nightly_perf.py" # Go and nightly benchmarks run in dedicated jobs
- name: responses
timeout: 45
timeout: 25
test_dirs: "e2e_test/responses"
extra_deps: ""
env_vars: "SHOW_WORKER_LOGS=0 SHOW_ROUTER_LOGS=1"
Expand All @@ -204,15 +204,15 @@ jobs:
parallel_opts: "" # Cloud backend tests not compatible with parallel execution
ignore_opts: ""
- name: e2e
timeout: 45
timeout: 20
test_dirs: "e2e_test/router e2e_test/embeddings"
extra_deps: "pytest-parallel py" # py is required for pytest-parallel with newer pytest
env_vars: "SHOW_WORKER_LOGS=0 SHOW_ROUTER_LOGS=1"
reruns: "--reruns 2 --reruns-delay 5"
parallel_opts: "--workers 1 --tests-per-worker 4" # Thread-based parallelism
ignore_opts: ""
- name: chat-completions-sglang
timeout: 45
timeout: 20
test_dirs: "e2e_test/chat_completions"
extra_deps: "pytest-parallel py"
env_vars: "E2E_RUNTIME=sglang SHOW_WORKER_LOGS=0 SHOW_ROUTER_LOGS=1"
Expand All @@ -221,7 +221,7 @@ jobs:
test_filter: ""
ignore_opts: ""
- name: chat-completions-vllm
timeout: 45
timeout: 20
test_dirs: "e2e_test/chat_completions"
extra_deps: "pytest-parallel py"
env_vars: "E2E_RUNTIME=vllm SHOW_WORKER_LOGS=0 SHOW_ROUTER_LOGS=1"
Expand All @@ -233,7 +233,7 @@ jobs:
setup_vllm: true
ignore_opts: ""
- name: vllm-pd
timeout: 45
timeout: 15
test_dirs: "e2e_test/router/test_pd_mmlu.py"
extra_deps: ""
env_vars: "E2E_RUNTIME=vllm SHOW_WORKER_LOGS=0 SHOW_ROUTER_LOGS=1"
Expand All @@ -243,7 +243,7 @@ jobs:
setup_vllm: true
ignore_opts: ""
- name: chat-completions-trtllm
timeout: 90
timeout: 25
test_dirs: "e2e_test/chat_completions"
extra_deps: "pytest-parallel py"
env_vars: "E2E_RUNTIME=trtllm SHOW_WORKER_LOGS=1 SHOW_ROUTER_LOGS=1"
Expand Down Expand Up @@ -395,7 +395,7 @@ jobs:
needs: [check-ci, build-wheel]
if: needs.check-ci.outputs.should_run == 'true'
runs-on: k8s-runner-gpu
timeout-minutes: 45
timeout-minutes: 20
permissions:
contents: read
steps:
Expand Down