diff --git a/cicd/cicd.sh b/cicd/cicd.sh index 65ee8699d..5a07e830c 100755 --- a/cicd/cicd.sh +++ b/cicd/cicd.sh @@ -4,7 +4,7 @@ set -e python -c "import torch; assert '$PYTORCH_VERSION' in torch.__version__" # Run unit tests with initial coverage report -pytest -v --durations=10 -n8 \ +uv run pytest -v --durations=10 -n8 \ --ignore=tests/e2e/ \ --ignore=tests/patched/ \ --ignore=tests/cli \ @@ -12,36 +12,36 @@ pytest -v --durations=10 -n8 \ --cov=axolotl # Run lora kernels tests with coverage append -pytest -v --durations=10 \ +uv run pytest -v --durations=10 \ /workspace/axolotl/tests/e2e/patched/lora_kernels \ --cov=axolotl \ --cov-append # Run patched tests excluding lora kernels with coverage append -pytest --full-trace -vvv --durations=10 \ +uv run pytest --full-trace -vvv --durations=10 \ --ignore=tests/e2e/patched/lora_kernels \ /workspace/axolotl/tests/e2e/patched \ --cov=axolotl \ --cov-append # Run solo tests with coverage append -pytest -v --durations=10 -n1 \ +uv run pytest -v --durations=10 -n1 \ /workspace/axolotl/tests/e2e/solo/ \ --cov=axolotl \ --cov-append # Run integration tests with coverage append -pytest -v --durations=10 \ +uv run pytest -v --durations=10 \ /workspace/axolotl/tests/e2e/integrations/ \ --cov=axolotl \ --cov-append -pytest -v --durations=10 /workspace/axolotl/tests/cli \ +uv run pytest -v --durations=10 /workspace/axolotl/tests/cli \ --cov=axolotl \ --cov-append # Run remaining e2e tests with coverage append and final report -pytest -v --durations=10 \ +uv run pytest -v --durations=10 \ --ignore=tests/e2e/solo/ \ --ignore=tests/e2e/patched/ \ --ignore=tests/e2e/multigpu/ \ @@ -52,4 +52,4 @@ pytest -v --durations=10 \ --cov-append \ --cov-report=xml:e2e-coverage.xml -codecov upload-process -t $CODECOV_TOKEN -f e2e-coverage.xml -F e2e,pytorch-${PYTORCH_VERSION} || true +uv run codecov upload-process -t $CODECOV_TOKEN -f e2e-coverage.xml -F e2e,pytorch-${PYTORCH_VERSION} || true