Skip to content

严格校验真实行情输入并修复Windows故障注入 - #30

Merged
PureSaber merged 2 commits into
mainfrom
codex/light-real-input-validation
Oct 3, 2026
Merged

PureSaber merged 2 commits into
mainfrom
codex/light-real-input-validation

Conversation

@PureSaber

Copy link
Copy Markdown
Owner

真实轻量样本的异常副本暴露出OHLCV非有限值和转换后缺失值未被完整拒绝的问题。现在统一校验数值,研究快照要求零缺失,并补回归。

另定位到Windows硬退出测试在os._exit触发DuckDB的DLL退出异常,导致预期退出码被访问冲突替代。故障注入改为Windows TerminateProcess,保留精确退出码、发布中断点和恢复断言;POSIX仍使用os._exit。未放宽生产数据检查,也未升级冻结依赖。

验证:626项通过、1项平台跳过;原Python环境故障恢复连续5轮通过;原DuckDB1.5.5正常退出40次及原生强制终止40次均通过。1.5.6升级对照未解决旧退出机制问题,故保留既有锁定版本。ruff检查通过。

@PureSaber
PureSaber marked this pull request as ready for review October 3, 2026 03:05
@PureSaber
PureSaber merged commit 1e582d2 into main Oct 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant