ci: stop using Ginkgo test command (#5194)

* ci: stop using Ginkgo test command

* ci: remove integrationtest directory for unit tests
This commit is contained in:
Marten Seemann
2025-06-02 10:38:05 +08:00
committed by GitHub
parent 3eb8a134cb
commit 08be0f73c0
13 changed files with 92 additions and 112 deletions

View File

@@ -23,13 +23,13 @@ func getRandomData(l int) []byte {
func getRandomNumber() uint64 {
switch 1 << uint8(mrand.IntN(3)) {
case 1:
return uint64(mrand.IntN(64))
return mrand.Uint64N(64)
case 2:
return uint64(mrand.IntN(16384))
return mrand.Uint64N(16384)
case 4:
return uint64(mrand.IntN(1073741824))
return mrand.Uint64N(1073741824)
case 8:
return uint64(mrand.IntN(4611686018427387904))
return mrand.Uint64N(4611686018427387904)
default:
panic("unexpected length")
}
@@ -44,10 +44,9 @@ func getRandomNumberLowerOrEqual(target uint64) uint64 {
// returns a *maximum* number of num ACK ranges
func getAckRanges(num int) []wire.AckRange {
var ranges []wire.AckRange
prevSmallest := uint64(mrand.IntN(4611686018427387904))
for i := 0; i < num; i++ {
prevSmallest := mrand.Uint64N(4611686018427387904)
ranges := make([]wire.AckRange, 0, num)
for range num {
if prevSmallest <= 2 {
break
}
@@ -262,11 +261,11 @@ func main() {
}
}
for i := 0; i < 30; i++ {
for range 30 {
frames := getFrames()
var b []byte
for j := 0; j < mrand.IntN(30)+2; j++ {
for range mrand.IntN(30) + 2 {
if mrand.IntN(10) == 0 { // write a PADDING frame
b = append(b, 0)
}

View File

@@ -123,10 +123,10 @@ func getTransportParameters(seed uint8) *wire.TransportParameters {
r := mrand.New(mrand.NewPCG(uint64(seed), uint64(seed)))
return &wire.TransportParameters{
ActiveConnectionIDLimit: 2,
InitialMaxData: protocol.ByteCount(r.IntN(maxVarInt)),
InitialMaxStreamDataBidiLocal: protocol.ByteCount(r.IntN(maxVarInt)),
InitialMaxStreamDataBidiRemote: protocol.ByteCount(r.IntN(maxVarInt)),
InitialMaxStreamDataUni: protocol.ByteCount(r.IntN(maxVarInt)),
InitialMaxData: protocol.ByteCount(r.Uint64() % maxVarInt),
InitialMaxStreamDataBidiLocal: protocol.ByteCount(r.Uint64() % maxVarInt),
InitialMaxStreamDataBidiRemote: protocol.ByteCount(r.Uint64() % maxVarInt),
InitialMaxStreamDataUni: protocol.ByteCount(r.Uint64() % maxVarInt),
}
}