fix(ci): pytest用venv310绝对python+限定data_platform冒烟(fastapi缺绕开api)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user