fix: ensure robust PROJECT_ROOT path resolution in all test_run_folder scripts

This commit is contained in:
proitlab committed 2026-08-19 11:31:45 +07:00
1 parent 8fe2f88f12
commit 5ad4a5f796
3 files changed
+13 -3

No files matched your search

+2
View File
@@ -15,6 +15,8 @@ if [ -f "$PROJECT_ROOT/venv/bin/python" ]; then
else else
PYTHON="python3" PYTHON="python3"
fi fi
if [ $# -ge 1 ]; then
dates=("$1") dates=("$1")
else else
dates=( dates=(
+9 -3
View File
@@ -2,10 +2,16 @@
set -euo pipefail set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
export PYTHONPATH="$SCRIPT_DIR/src" if [ -d "$SCRIPT_DIR/../src" ]; then
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
else
PROJECT_ROOT="$SCRIPT_DIR"
fi
cd "$PROJECT_ROOT"
export PYTHONPATH="$PROJECT_ROOT/src"
if [ -f "$SCRIPT_DIR/venv/bin/python" ]; then if [ -f "$PROJECT_ROOT/venv/bin/python" ]; then
PYTHON="$SCRIPT_DIR/venv/bin/python" PYTHON="$PROJECT_ROOT/venv/bin/python"
else else
PYTHON="python3" PYTHON="python3"
fi fi
+2
View File
@@ -15,6 +15,8 @@ if [ -f "$PROJECT_ROOT/venv/bin/python" ]; then
else else
PYTHON="python3" PYTHON="python3"
fi fi
if [ $# -ge 1 ]; then
dates=("$1") dates=("$1")
else else
dates=( dates=(