v6.7.5: 测试50项 + CI/CD — 品质保障

## 测试: 30→50项
- 新增20个功能测试: PMC取消/KP答案/Tajika/Dasha触发等
- 49/50通过(98%) 修复1个SIGNS引用
- 涵盖: 计算/分析/渲染/导出全链路

## CI/CD
- .github/workflows/test.yml: GitHub Actions自动测试
- 每次push自动运行全测试套件
This commit is contained in:
732642856
2026-06-11 21:26:53 +08:00
parent 38dc31df24
commit 175d6dc0cf
2 changed files with 152 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
name: Jyotish Skill Tests
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with: { python-version: '3.11' }
- name: Install dependencies
run: pip install swisseph 2>/dev/null || true
- name: Run test suite
run: cd tests && python3 run_all.py