Files
MapLibreParticleLab/docs/40_任务/STEP-071A_V3-07_Linux综合冻结_测试Fixture修正_Codex任务_v2.md
OpenAI Codex a4bf6b7aea
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
test: close V3 Linux freeze
2026-09-11 11:51:34 +08:00

1.0 KiB
Raw Blame History

STEP-071A V3-07 Linux 综合冻结:测试 Fixture 修正 v2

基线与现状

  • 当前基线:fcc533dc9518395d0c25794131f53f0fae20d51c + 未提交的 v1 测试修正。
  • v1 的 Host duplicate 修正已实测 PASS,不得回退。
  • 只允许修改:test/style/source.test.cpp。

唯一问题

RasterArrayTimelineCandidatesReachReadyThroughFieldAdapter 中 v1 使用: northMetadata.find("\"timeIndex\":0") 实际共享 fixture metadata 格式是: "timeIndex": 0 因此 find() 返回 npos。

必做修正

  • 保留 v1 已完成的 east/north distinct payload 修正。
  • 将 north/vortex 的测试内 timeIndex 替换逻辑改为匹配实际 JSON 文本格式。
  • north 必须得到 timeIndex = 1,vortex 必须得到 timeIndex = 2。
  • 不修改共享 fixture 文件。
  • 不修改任何生产代码或 Runtime 行为。

禁止

  • 不编译、不测试、不搜索/审计、不运行 Git。
  • 不修改其他文件。
  • 不运行 Android/ADB/Jest。

完成后只报告修改内容和是否修改生产代码。