@@ -294,11 +294,11 @@ struct HTTP2StreamStateMachine {
294
294
}
295
295
296
296
@inline ( never)
297
- func testSimpleRequestResponse( ) -> Bool {
297
+ func testSimpleRequestResponse( _ n : Int ) -> Bool {
298
298
var successful = true
299
299
300
- var server = HTTP2StreamStateMachine ( localRole: . server, localWindow: 1 <<16 , remoteWindow: 1 << 16 )
301
- var client = HTTP2StreamStateMachine ( localRole: . client, localWindow: 1 <<16 , remoteWindow: 1 << 16 )
300
+ var server = HTTP2StreamStateMachine ( localRole: . server, localWindow: 1 <<16 , remoteWindow: n )
301
+ var client = HTTP2StreamStateMachine ( localRole: . client, localWindow: 1 <<16 , remoteWindow: n )
302
302
303
303
successful = successful && client. sendHeaders ( isEndStreamSet: false )
304
304
successful = successful && server. receiveHeaders ( isEndStreamSet: false )
@@ -329,11 +329,11 @@ func testSimpleRequestResponse() -> Bool {
329
329
}
330
330
331
331
@inline ( never)
332
- func testPushedRequests( ) -> Bool {
332
+ func testPushedRequests( _ n : Int ) -> Bool {
333
333
var successful = true
334
334
335
- var server = HTTP2StreamStateMachine ( sentPushPromiseWithLocalInitialWindowSize: 1 << 16 )
336
- var client = HTTP2StreamStateMachine ( receivedPushPromiseWithRemoteInitialWindowSize: 1 << 16 )
335
+ var server = HTTP2StreamStateMachine ( sentPushPromiseWithLocalInitialWindowSize: n )
336
+ var client = HTTP2StreamStateMachine ( receivedPushPromiseWithRemoteInitialWindowSize: n )
337
337
338
338
successful = successful && client. sendWindowUpdate ( windowIncrement: 1024 )
339
339
@@ -358,11 +358,11 @@ func testPushedRequests() -> Bool {
358
358
}
359
359
360
360
@inline ( never)
361
- func testPushingRequests( ) -> Bool {
361
+ func testPushingRequests( _ n : Int ) -> Bool {
362
362
var successful = true
363
363
364
- var server = HTTP2StreamStateMachine ( localRole: . server, localWindow: 1 <<16 , remoteWindow: 1 << 16 )
365
- var client = HTTP2StreamStateMachine ( localRole: . client, localWindow: 1 <<16 , remoteWindow: 1 << 16 )
364
+ var server = HTTP2StreamStateMachine ( localRole: . server, localWindow: 1 <<16 , remoteWindow: n )
365
+ var client = HTTP2StreamStateMachine ( localRole: . client, localWindow: 1 <<16 , remoteWindow: n )
366
366
367
367
successful = successful && client. sendHeaders ( isEndStreamSet: true )
368
368
successful = successful && server. receiveHeaders ( isEndStreamSet: true )
@@ -381,10 +381,10 @@ func testPushingRequests() -> Bool {
381
381
382
382
@inline ( never)
383
383
func run_HTTP2StateMachine( _ n: Int ) {
384
- for _ in 0 ..< 1000000 * n {
385
- check ( testSimpleRequestResponse ( ) )
386
- check ( testPushedRequests ( ) )
387
- check ( testPushingRequests ( ) )
384
+ for i in 0 ..< 100000 * n {
385
+ check ( testSimpleRequestResponse ( identity ( i ) ) )
386
+ check ( testPushedRequests ( identity ( i ) ) )
387
+ check ( testPushingRequests ( identity ( i ) ) )
388
388
}
389
389
}
390
390
0 commit comments