speed up packet number tests by reducing iterations

This commit is contained in:
Lucas Clemente
2016-05-17 11:57:45 +02:00
parent feebfb8183
commit fdfc7f5502

View File

@@ -172,7 +172,7 @@ var _ = Describe("packet number calculation", func() {
}) })
It("also works for larger packet numbers", func() { It("also works for larger packet numbers", func() {
increment := uint64(1) increment := uint64(1 << (8 - 3))
for i := uint64(1); i < (2 << 46); i += increment { for i := uint64(1); i < (2 << 46); i += increment {
packetNumber := PacketNumber(i) packetNumber := PacketNumber(i)
highestAcked := PacketNumber(1) highestAcked := PacketNumber(1)
@@ -184,17 +184,17 @@ var _ = Describe("packet number calculation", func() {
switch length { switch length {
case PacketNumberLen2: case PacketNumberLen2:
increment = 100 increment = 1 << (2*8 - 3)
case PacketNumberLen4: case PacketNumberLen4:
increment = 50000 increment = 1 << (4*8 - 3)
case PacketNumberLen6: case PacketNumberLen6:
increment = 100000000 increment = 1 << (6*8 - 3)
} }
} }
}) })
It("works for packet numbers larger than 2^48", func() { It("works for packet numbers larger than 2^48", func() {
for i := (uint64(1) << 48); i < ((uint64(1) << 63) - 1); i += (uint64(1) << 45) { for i := (uint64(1) << 48); i < ((uint64(1) << 63) - 1); i += (uint64(1) << 48) {
packetNumber := PacketNumber(i) packetNumber := PacketNumber(i)
highestAcked := PacketNumber(i - 1000) highestAcked := PacketNumber(i - 1000)
length := GetPacketNumberLengthForPublicHeader(packetNumber, highestAcked) length := GetPacketNumberLengthForPublicHeader(packetNumber, highestAcked)