test(ci): CI扩跑tests/portfolio+钉死测试归一——issue#35方案B,440组合引擎题进门禁 [nas]
前置已消失:2197fea时点的13个Mac环境性失败,已被08-14 bullet_trade 0.9.2升齐+08-15补22个lock包 两次依赖治理顺带清零(本次实测440绿/1.74s,此前无人回头验收过);CI runner=本机Mac同venv310,本地绿即CI绿。 改动三件(不只加一行,用户点破冗余): - 钉死测试迁至独立文件tests/portfolio/test_provider_method_surface.py:单一真相+保留 fail-not-skip牙齿。原位置挂模块级requires_bullet_trade mark,conftest会在bullet_trade 缺失时自动skip=钉死虚标(#35重演形态),必须移出mark覆盖面 - 删tests/data_platform/test_provider_method_parity.py(4aad65a方案A的复制版, 「两处同步改」人工契约随之消亡) - ci-cd.yml pytest行扩为 tests/data_platform tests/portfolio 验证:组合跑(CI同款命令)=617 passed/2 skipped/6.07s(177+440,副本删除-1,迁移+1); conftest合并无冲突;钉死测试在新位置实跑通过。
This commit is contained in:
@@ -50,10 +50,12 @@ jobs:
|
||||
exit 1
|
||||
fi
|
||||
echo "✅ 本次 push commit 标签齐全"
|
||||
- name: pytest 冒烟 (venv310 数据层核心)
|
||||
- name: pytest 冒烟 (venv310 数据层+组合引擎)
|
||||
run: |
|
||||
PY=/Users/chufeng/.openclaw/sanguo_projects/sanguo_vnpy_v2/venv310/bin/python
|
||||
PYTHONPATH="$GITHUB_WORKSPACE" $PY -m pytest tests/data_platform -q
|
||||
# 2026-08-22 起扩跑 tests/portfolio(issue#35 方案 B):原 13 个 Mac 环境失败
|
||||
# 已被依赖治理顺带清零(实测 440 绿 1.74s);组合引擎 440 题进 CI 门禁
|
||||
PYTHONPATH="$GITHUB_WORKSPACE" $PY -m pytest tests/data_platform tests/portfolio -q
|
||||
|
||||
# ---------- NAS 部署(后端代码 + 前端 dist + restart 容器) ----------
|
||||
nas-deploy:
|
||||
|
||||
Reference in New Issue
Block a user