症状
DslJavaCodeGenerationExtractedParityTest.testExtractedLegacyCorpusJavaCodeParity が、コミット済みの期待 Java コードコーパスと現 codegen 出力の差で失敗する。
例((1+1)/5):
expected: ...(([1.0f+1.0f])/5.0f)...
but was: ...(([(1.0f+1.0f)])/5.0f)...
括弧付きサブ式 (1+1) の出力が 1.0f+1.0f → (1.0f+1.0f) と変わっている。
原因
コミット済み期待コーパスが、現在の codegen の括弧出力と一致しない(ゴールデン陳腐化)。テスト不安定性ではなく決定的な不一致。
対応案
- 現 codegen でコーパスを再生成してコミットし直す。
- もしくは括弧出力の変更が意図的か(冗長括弧の付与)を確認し、codegen 側を期待に合わせる。
補足
ローカル環境で観測。CI でも再現するか要確認(再現するならコーパス更新、しないなら環境差の調査)。
症状
DslJavaCodeGenerationExtractedParityTest.testExtractedLegacyCorpusJavaCodeParityが、コミット済みの期待 Java コードコーパスと現 codegen 出力の差で失敗する。例(
(1+1)/5):括弧付きサブ式
(1+1)の出力が1.0f+1.0f→(1.0f+1.0f)と変わっている。原因
コミット済み期待コーパスが、現在の codegen の括弧出力と一致しない(ゴールデン陳腐化)。テスト不安定性ではなく決定的な不一致。
対応案
補足
ローカル環境で観測。CI でも再現するか要確認(再現するならコーパス更新、しないなら環境差の調査)。