Skip to content

Commit 11ff47c

Browse files
committed
fix
1 parent c11f039 commit 11ff47c

3 files changed

Lines changed: 7 additions & 45 deletions

File tree

src/TurboHTTP.Tests/AltSvc/AltSvcCacheSpec.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ public async Task TryGetHttp3_should_survive_concurrent_store_and_eviction_under
213213
{
214214
cache.Store("example.com", [CreateH3Entry(maxAge: 60)]);
215215
}
216-
});
216+
}, TestContext.Current.CancellationToken);
217217

218218
var evictTask = Task.Run(() =>
219219
{
@@ -222,7 +222,7 @@ public async Task TryGetHttp3_should_survive_concurrent_store_and_eviction_under
222222
{
223223
cache.TryGetHttp3("example.com", out _, afterExpiry);
224224
}
225-
});
225+
}, TestContext.Current.CancellationToken);
226226

227227
await Task.WhenAll(storeTask, evictTask);
228228

src/TurboHTTP.Tests/Internal/PendingRequestSpec.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ public async Task CancelPendingRequests_pattern_should_survive_concurrent_add_an
134134
pendingTcs.TryAdd(pr, 0);
135135
Interlocked.Increment(ref addCount);
136136
}
137-
});
137+
}, TestContext.Current.CancellationToken);
138138

139139
var cancelTask = Task.Run(() =>
140140
{
@@ -151,7 +151,7 @@ public async Task CancelPendingRequests_pattern_should_survive_concurrent_add_an
151151
}
152152
}
153153
}
154-
});
154+
}, TestContext.Current.CancellationToken);
155155

156156
await Task.WhenAll(addTask, cancelTask);
157157

src/TurboHTTP.Tests/Transport/GenerationCounterSpec.cs

Lines changed: 3 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -13,44 +13,6 @@ namespace TurboHTTP.Tests.Transport;
1313
/// </summary>
1414
public sealed class GenerationCounterSpec
1515
{
16-
[Fact(Timeout = 5000)]
17-
public void Stale_gen_should_cause_batch_to_be_discarded()
18-
{
19-
var currentGen = 5;
20-
var batchGen = 3;
21-
22-
var processed = false;
23-
var discarded = false;
24-
25-
if (batchGen == currentGen)
26-
{
27-
processed = true;
28-
}
29-
else
30-
{
31-
discarded = true;
32-
}
33-
34-
Assert.False(processed);
35-
Assert.True(discarded);
36-
}
37-
38-
[Fact(Timeout = 5000)]
39-
public void Current_gen_should_cause_batch_to_be_processed()
40-
{
41-
var currentGen = 5;
42-
var batchGen = 5;
43-
44-
var processed = false;
45-
46-
if (batchGen == currentGen)
47-
{
48-
processed = true;
49-
}
50-
51-
Assert.True(processed);
52-
}
53-
5416
[Fact(Timeout = 5000)]
5517
public async Task Pump_should_drain_and_exit_when_cts_canceled()
5618
{
@@ -95,7 +57,7 @@ public async Task Pump_should_drain_and_exit_when_cts_canceled()
9557
// Actor cancels after first item is processed
9658
cts.Cancel();
9759
}
98-
});
60+
}, TestContext.Current.CancellationToken);
9961

10062
await pumpTask;
10163

@@ -138,7 +100,7 @@ public async Task Pump_should_process_all_items_when_not_canceled()
138100
Interlocked.Increment(ref processedCount);
139101
}
140102
}
141-
});
103+
}, TestContext.Current.CancellationToken);
142104

143105
await pumpTask;
144106

@@ -183,7 +145,7 @@ await Task.Run(() =>
183145
Interlocked.Increment(ref discardedCount);
184146
}
185147
}
186-
});
148+
}, TestContext.Current.CancellationToken);
187149

188150
Assert.True(processedCount > 0, "At least some batches should match current gen");
189151
Assert.True(discardedCount > 0, "At least some batches should be stale");

0 commit comments

Comments
 (0)