Publish ITWorx Pulse source
Public source validation / validate (push) Failing after 3m8s

This commit is contained in:
ITWorx Pulse release export
2026-09-03 02:09:19 +02:00
commit bd774932d5
614 changed files with 77116 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
package live
import "testing"
func TestSampleOutputQueueDropsWhenFull(t *testing.T) {
session := &session{outbound: make(chan []byte, 1)}
session.outbound <- []byte("queued")
message := SamplesMessage{SchemaVersion: 1, Type: "samples", SubscriptionID: "sub", Sequence: 1, Samples: []Sample{}}
if err := session.send(message); err != nil {
t.Fatalf("sample drop should preserve session health: %v", err)
}
if len(session.outbound) != 1 {
t.Fatalf("queue length=%d, want bounded length 1", len(session.outbound))
}
}