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 remote add origin "http://oauth2:${TOKEN}@192.168.2.154:3000/${GITHUB_REPOSITORY}.git"
|
||||||
git fetch --depth 1 origin "${GITHUB_SHA}"
|
git fetch --depth 1 origin "${GITHUB_SHA}"
|
||||||
git checkout FETCH_HEAD
|
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: |
|
run: |
|
||||||
source /Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy_v2/venv310/bin/activate
|
PY=/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy_v2/venv310/bin/python
|
||||||
PYTHONPATH="$GITHUB_WORKSPACE" pytest tests/ -q
|
PYTHONPATH="$GITHUB_WORKSPACE" $PY -m pytest tests/data_platform -q
|
||||||
|
|
||||||
nas-smoke:
|
nas-smoke:
|
||||||
needs: test
|
needs: test
|
||||||
|
|||||||
Reference in New Issue
Block a user