[test] Süreç & yarış testleri (go test -race) #26
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Eşzamanlı join/leave/broadcast yük senaryoları; race detector temiz geçmeli. Odadan ayrılırken gönderim senaryosu özel test edilmeli (regression).
Eklendi (branch:
go-rewrite):go test -race ./...yeşil.internal/protocol/protocol_test.go: WSTS encode/decode (request/response/stream/signal, numeric id round-trip).internal/ws/ws_test.go: TestLeaveWhileSendRace (ayrılırken-yazma regresyonu), eşzamanlı broadcast/eject/join, Send-after-close güvenliği, hub registry concurrency, sunucu request/reply yolu, pairing ters-indeksi.internal/services/{services,parity}_test.go: connect (id+private room), pairing akışı, oda create/join/pack-room, datatransfer auto-pair, session flag gating, IPPressure benzersizlik/realloc, leak testleri (disconnect pair/waiting temizliği), yüksek-churn artık-durum-yok testi.18 servis testi + ws/protocol testleri — hepsi
-racetemiz. (Açık bırakıldı — 0.1.0 #22 onayına bağlı.)Tamamlandı (go-rewrite).
go test -race ./...tüm pakette yeşil. Kritik yarış testleri: TestLeaveWhileSendRace (#22 regresyonu), TestSendConcurrentWithClose, TestHubRegistryConcurrency, TestHighChurnLeavesNoResidualState (leak), TestRequestResponseRoundTrip, contract_test.go (gerçek eşzamanlı WS istemcileri). Test'i kırık/skip'li hiçbir şey yok.