| 1 | #!/bin/bash |
| 2 | |
| 3 | # Usage: ./rerun_test.sh path/to/test.py::test_name |
| 4 | |
| 5 | # Check if argument is given |
| 6 | if [ $# -lt 1 ]; then |
| 7 | echo "Usage: $0 path/to/test.py::test_name" |
| 8 | echo "Example: $0 tests/v1/engine/test_engine_core_client.py::test_kv_cache_events[True-tcp]" |
| 9 | exit 1 |
| 10 | fi |
| 11 | |
| 12 | TEST=$1 |
| 13 | COUNT=1 |
| 14 | |
| 15 | while pytest -sv "$TEST"; do |
| 16 | COUNT=$((COUNT + 1)) |
| 17 | echo "RUN NUMBER ${COUNT}" |
| 18 | done |