Skip to content

test(windows): symlink ve satır sonu fixture sözleşmelerini düzelt - #617

Draft
avenoxai wants to merge 1 commit into
maintenance/nov07-integration-bfrom
fix/614-windows-contract-fixtures
Draft

avenoxai wants to merge 1 commit into
maintenance/nov07-integration-bfrom
fix/614-windows-contract-fixtures

Conversation

@avenoxai

@avenoxai avenoxai commented Nov 8, 2026

Copy link
Copy Markdown
Owner

Kapsam

Refs #614, #615, #616. Native Windows CI, #614 tabanında ve #615'te aynı üç assertion ile düşüyor: iki import symlink testi ve bir cp1252 web çıktısı testi. Üretim kodu değişmez; yalnız iki test dosyasında 13 ekleme/5 silme.

  • Göreli symlink hedefleri Path üzerinden platform yazımına çevrilir; her oluşturulan linkin beklenen gerçek dosyaya çözüldüğü ayrıca assert edilir. Windows'un ham ileri-eğik-çizgili göreli hedefi bozuk link olarak kaydetmesi fixture'ı geçersiz yapıyordu.
  • cp1252 çıktısında native, açık LF ve açık CRLF politikaları ayrı ve tam bayt beklentileriyle sınanır. strip/gevşek karşılaştırma yok; doğal Windows CRLF hata sayılmaz.
  • Import güvenlik davranışına dokunulmaz; fix(companion): doğrulanmamış import için kural metnini koru #616'nın kaynak metnini koruyan fallback'iyle birleşik kontrol yapıldı.

Doğrulama

Taban 1b493c9. Yayın başı 78a2bd5, yerel32702fb ile aynı ağaç: e230f96927f0a2a3d6f6b8b98440ff1f741595cb.

Sınırlar

Native Windows üzerinde düzeltilmiş aday henüz çalışmadı; bu PR'ın uzak CI sonucu beklenecek. Test atlama, güvenlik sınırı gevşetme, timeout artırma veya üretim değişikliği yok. #614 aktif dalına yazılmadı; bu ayrı taslak onu hedefler. Merge/release yapılmadı.

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