@@ -8,10 +8,12 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Core.Tests.Http2.FlowControl;
88
99public class InputFlowControlTests
1010{
11+ private const int IterationCount = 1 ;
12+
1113 [ Fact ]
1214 public async Task Threads1_Advance ( )
1315 {
14- for ( var i = 0 ; i < 1000 ; i ++ )
16+ for ( var i = 0 ; i < IterationCount ; i ++ )
1517 {
1618 var sut = new InputFlowControl ( 5000 , 1 ) ;
1719 await Task . Run ( ( ) => Advance ( sut ) ) ; ;
@@ -30,7 +32,7 @@ static void Advance(InputFlowControl sut)
3032 [ Fact ]
3133 public async Task Threads2_Advance ( )
3234 {
33- for ( var i = 0 ; i < 1000 ; i ++ )
35+ for ( var i = 0 ; i < IterationCount ; i ++ )
3436 {
3537 var sut = new InputFlowControl ( 10000 , 1 ) ;
3638 var t1 = Task . Run ( ( ) => Advance ( sut ) ) ;
@@ -51,7 +53,7 @@ static void Advance(InputFlowControl sut)
5153 [ Fact ]
5254 public async Task Threads3_Advance ( )
5355 {
54- for ( var i = 0 ; i < 1000 ; i ++ )
56+ for ( var i = 0 ; i < IterationCount ; i ++ )
5557 {
5658 var sut = new InputFlowControl ( 15000 , 1 ) ;
5759 var t1 = Task . Run ( ( ) => Advance ( sut ) ) ;
@@ -73,7 +75,7 @@ static void Advance(InputFlowControl sut)
7375 [ Fact ]
7476 public async Task Threads3_WindowUpdates ( )
7577 {
76- for ( var i = 0 ; i < 1000 ; i ++ )
78+ for ( var i = 0 ; i < IterationCount ; i ++ )
7779 {
7880 var sut = new InputFlowControl ( 15000 , 0 ) ;
7981 var t1 = Task . Run ( ( ) => WindowUpdate ( sut ) ) ;
@@ -96,7 +98,7 @@ static void WindowUpdate(InputFlowControl sut)
9698 [ Fact ]
9799 public async Task Threads4_Advance ( )
98100 {
99- for ( var i = 0 ; i < 1000 ; i ++ )
101+ for ( var i = 0 ; i < IterationCount ; i ++ )
100102 {
101103 var sut = new InputFlowControl ( 20000 , 1 ) ;
102104 var t1 = Task . Run ( ( ) => Advance ( sut ) ) ;
@@ -118,7 +120,7 @@ static void Advance(InputFlowControl sut)
118120 [ Fact ]
119121 public async Task Threads3_Abort ( )
120122 {
121- for ( var i = 0 ; i < 1000 ; i ++ )
123+ for ( var i = 0 ; i < IterationCount ; i ++ )
122124 {
123125 var sut = new InputFlowControl ( 20000 , 1 ) ;
124126 var t1 = Task . Run ( ( ) => Advance ( sut ) ) ;
@@ -165,7 +167,7 @@ public void Abort_Abort()
165167 [ Fact ]
166168 public async Task Threads3Abort_AssertAfter ( )
167169 {
168- for ( var i = 0 ; i < 1000 ; i ++ )
170+ for ( var i = 0 ; i < IterationCount ; i ++ )
169171 {
170172 var isAborted = false ;
171173 var sut = new InputFlowControl ( 90000 , 1 ) ;
@@ -204,7 +206,7 @@ static void Advance(ref bool isAborted, InputFlowControl sut)
204206 [ Fact ]
205207 public async Task Threads3Abort_AssertBefore ( )
206208 {
207- for ( var i = 0 ; i < 3000 ; i ++ )
209+ for ( var i = 0 ; i < IterationCount ; i ++ )
208210 {
209211 var isAborting = false ;
210212 var sut = new InputFlowControl ( 30000 , 1 ) ;
@@ -243,7 +245,7 @@ static void Advance(ref bool isAborting, InputFlowControl sut)
243245 [ Fact ]
244246 public async Task Threads3WindowUpdates_AssertAfter ( )
245247 {
246- for ( var i = 0 ; i < 1000 ; i ++ )
248+ for ( var i = 0 ; i < IterationCount ; i ++ )
247249 {
248250 var isAborted = false ;
249251 var sut = new InputFlowControl ( 90000 , 1 ) ;
@@ -282,7 +284,7 @@ static void WindowUpdate(ref bool isAborted, InputFlowControl sut)
282284 [ Fact ]
283285 public async Task Threads3WindowUpdates_AssertBefore ( )
284286 {
285- for ( var i = 0 ; i < 3000 ; i ++ )
287+ for ( var i = 0 ; i < IterationCount ; i ++ )
286288 {
287289 var isAborting = false ;
288290 var sut = new InputFlowControl ( 30000 , 1 ) ;
@@ -321,7 +323,7 @@ static void WindowUpdate(ref bool isAborting, InputFlowControl sut)
321323 [ Fact ]
322324 public async Task Threads3Advance_WindowUpdates ( )
323325 {
324- for ( var i = 0 ; i < 1000 ; i ++ )
326+ for ( var i = 0 ; i < IterationCount ; i ++ )
325327 {
326328 var sut = new InputFlowControl ( 30000 , 0 ) ;
327329 var t0 = Task . Run ( ( ) => WindowUpdate ( sut ) ) ;
@@ -354,7 +356,7 @@ static void Advance(InputFlowControl sut)
354356 [ Fact ]
355357 public async Task Threads3WindowUpdates_AssertSize ( )
356358 {
357- for ( var i = 0 ; i < 1000 ; i ++ )
359+ for ( var i = 0 ; i < IterationCount ; i ++ )
358360 {
359361 var sizeSum = 0 ;
360362 var sut = new InputFlowControl ( 15000 , 10 ) ;
0 commit comments