fix(ci): pytest用venv310绝对python+限定data_platform冒烟(fastapi缺绕开api)
CI/CD / test (push) Successful in 10s
CI/CD / nas-smoke (push) Failing after 21s
CI/CD / vps (push) Has been skipped

This commit is contained in:
2026-07-30 21:45:47 +08:00
parent 51f14caf46
commit fe28299171
+5 -3
View File
@@ -26,10 +26,12 @@ jobs:
git remote add origin "http://oauth2:${TOKEN}@192.168.2.154:3000/${GITHUB_REPOSITORY}.git"
git fetch --depth 1 origin "${GITHUB_SHA}"
git checkout FETCH_HEAD
- name: pytest (Mac venv310, fixture, 跑 checkout 代码)
- name: pytest 冒烟 (venv310 python 绝对路径, 数据层核心)
# CI 冒烟=数据层核心(memory验证112 pass); source activate非交互不生效故用venv绝对python;
# api/live 需 fastapi(venv310未装)留各session自测; PYTHONPATH=workspace 跑 checkout 版本
run: |
source /Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy_v2/venv310/bin/activate
PYTHONPATH="$GITHUB_WORKSPACE" pytest tests/ -q
PY=/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy_v2/venv310/bin/python
PYTHONPATH="$GITHUB_WORKSPACE" $PY -m pytest tests/data_platform -q
nas-smoke:
needs: test