瀏覽代碼
chore: enhance dev script robustness by determining the script directory (#19209)
tags/1.4.0
Rajhans Jadhao
5 月之前
No account linked to committer's email address
|
|
|
@@ -2,6 +2,9 @@ |
|
|
|
|
|
|
|
set -x |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/.." |
|
|
|
|
|
|
|
# run mypy checks |
|
|
|
uv run --directory api --dev --with pip \ |
|
|
|
python -m mypy --install-types --non-interactive --cache-fine-grained --sqlite-cache . |
|
|
|
@@ -1,6 +1,9 @@ |
|
|
|
#!/bin/bash |
|
|
|
set -x |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/../.." |
|
|
|
|
|
|
|
# ModelRuntime |
|
|
|
dev/pytest/pytest_model_runtime.sh |
|
|
|
|
|
|
|
@@ -1,4 +1,7 @@ |
|
|
|
#!/bin/bash |
|
|
|
set -x |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/../.." |
|
|
|
|
|
|
|
pytest api/tests/artifact_tests/ |
|
|
|
@@ -1,6 +1,9 @@ |
|
|
|
#!/bin/bash |
|
|
|
set -x |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/../.." |
|
|
|
|
|
|
|
pytest api/tests/integration_tests/model_runtime/anthropic \ |
|
|
|
api/tests/integration_tests/model_runtime/azure_openai \ |
|
|
|
api/tests/integration_tests/model_runtime/openai api/tests/integration_tests/model_runtime/chatglm \ |
|
|
|
@@ -1,4 +1,7 @@ |
|
|
|
#!/bin/bash |
|
|
|
set -x |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/../.." |
|
|
|
|
|
|
|
pytest api/tests/integration_tests/tools |
|
|
|
@@ -1,5 +1,8 @@ |
|
|
|
#!/bin/bash |
|
|
|
set -x |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/../.." |
|
|
|
|
|
|
|
# libs |
|
|
|
pytest api/tests/unit_tests |
|
|
|
@@ -1,6 +1,9 @@ |
|
|
|
#!/bin/bash |
|
|
|
set -x |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/../.." |
|
|
|
|
|
|
|
pytest api/tests/integration_tests/vdb/chroma \ |
|
|
|
api/tests/integration_tests/vdb/milvus \ |
|
|
|
api/tests/integration_tests/vdb/pgvecto_rs \ |
|
|
|
@@ -1,4 +1,7 @@ |
|
|
|
#!/bin/bash |
|
|
|
set -x |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/../.." |
|
|
|
|
|
|
|
pytest api/tests/integration_tests/workflow |
|
|
|
@@ -2,6 +2,9 @@ |
|
|
|
|
|
|
|
set -x |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/.." |
|
|
|
|
|
|
|
# run ruff linter |
|
|
|
uv run --directory api --dev ruff check --fix ./ |
|
|
|
|
|
|
|
@@ -6,5 +6,8 @@ if ! command -v uv &> /dev/null; then |
|
|
|
pip install uv |
|
|
|
fi |
|
|
|
|
|
|
|
SCRIPT_DIR="$(dirname "$(realpath "$0")")" |
|
|
|
cd "$SCRIPT_DIR/.." |
|
|
|
|
|
|
|
# check uv.lock in sync with pyproject.toml |
|
|
|
uv lock --project api |