21 lines
424 B
Bash
21 lines
424 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
repeat_count="${1:-5}"
|
|
|
|
asyncio_progress_args=(
|
|
tests/test_asyncio_progress.py
|
|
)
|
|
|
|
run_step_execution_args=(
|
|
tests/test_run_step_execution.py
|
|
-k
|
|
"cancel or post_invoke"
|
|
)
|
|
|
|
for run in $(seq 1 "$repeat_count"); do
|
|
echo "Async teardown stability run ${run}/${repeat_count}"
|
|
uv run pytest -q "${asyncio_progress_args[@]}"
|
|
uv run pytest -q "${run_step_execution_args[@]}"
|
|
done
|