fix(gateway): accept positive traversal counter deltas
This commit is contained in:
@@ -144,14 +144,14 @@ func TestQualificationProcessingPreservesPayload(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestQualificationRepeatedTraversalTracksEveryProductionStage(t *testing.T) {
|
||||
profile := qualificationMediaProfiles()[0]
|
||||
profile := qualificationMediaProfiles()[1]
|
||||
pacerKbps := (profile.BitrateKbps*int64(profile.PacketBytes+frameHeaderSize) + int64(profile.PacketBytes) - 1) / int64(profile.PacketBytes)
|
||||
path := newQualificationPath(t, profile, pacerKbps)
|
||||
payload := qualificationPayload(profile)
|
||||
if err := runQualificationWarmup(t, path, profile, payload); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
for index := 0; index < 10_000; index++ {
|
||||
for index := 0; index < 25_000; index++ {
|
||||
current := append([]byte(nil), payload...)
|
||||
binary.BigEndian.PutUint32(current[len(current)-4:], uint32(index))
|
||||
trace, _, err := path.traverse(t, current)
|
||||
|
||||
Reference in New Issue
Block a user