Skip to content

Commit 5d7741d

Browse files
authored
Merge pull request #1403 from rabbitmq/lukebakken/update-deps
Update package dependencies
2 parents c8a0917 + c93dadf commit 5d7741d

File tree

10 files changed

+58
-45
lines changed

10 files changed

+58
-45
lines changed

projects/Benchmarks/Benchmarks.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
</PropertyGroup>
1616

1717
<ItemGroup>
18-
<PackageReference Include="BenchmarkDotNet" Version="0.13.7" />
18+
<PackageReference Include="BenchmarkDotNet" Version="0.13.9" />
1919
<PackageReference Include="Ductus.FluentDocker" Version="2.10.59" />
2020
</ItemGroup>
2121

projects/OAuth2Test/OAuth2Test.csproj

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,21 @@
2121
</ItemGroup>
2222

2323
<ItemGroup>
24-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.1" />
24+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
2525
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3">
2626
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2727
<PrivateAssets>all</PrivateAssets>
2828
</PackageReference>
2929
<PackageReference Include="PublicApiGenerator" Version="11.0.0" />
30-
<PackageReference Include="xunit" Version="2.5.0" />
31-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0" />
30+
<PackageReference Include="xunit" Version="2.5.1" />
31+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.1">
32+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
33+
<PrivateAssets>all</PrivateAssets>
34+
</PackageReference>
3235
<PackageReference Include="System.Net.Http" Version="4.3.4" />
33-
<PackageReference Include="System.Text.Json" Version="7.0.2" />
34-
<PackageReference Include="WireMock.Net" Version="1.5.24" />
35-
<PackageReference Include="Verify.Xunit" Version="20.8.0" />
36+
<PackageReference Include="System.Text.Json" Version="7.0.3" />
37+
<PackageReference Include="WireMock.Net" Version="1.5.39" />
38+
<PackageReference Include="Verify.Xunit" Version="22.1.3" />
3639
<PackageReference Include="Xunit.SkippableFact" Version="1.4.13" />
3740
</ItemGroup>
3841

projects/RabbitMQ.Client.OAuth2/RabbitMQ.Client.OAuth2.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
<ItemGroup>
5050
<None Remove="icon.png" />
5151
<Content Include="icon.png" PackagePath="" />
52-
<None Include="README.md" Pack="true" PackagePath="/"/>
52+
<None Include="README.md" Pack="true" PackagePath="/" />
5353
<AssemblyAttribute Include="System.Runtime.CompilerServices.InternalsVisibleTo">
5454
<_Parameter1>Unit, PublicKey=00240000048000009400000006020000002400005253413100040000010001008d20ec856aeeb8c3153a77faa2d80e6e43b5db93224a20cc7ae384f65f142e89730e2ff0fcc5d578bbe96fa98a7196c77329efdee4579b3814c0789e5a39b51df6edd75b602a33ceabdfcf19a3feb832f31d8254168cd7ba5700dfbca301fbf8db614ba41ba18474de0a5f4c2d51c995bc3636c641c8cbe76f45717bfcb943b5</_Parameter1>
5555
</AssemblyAttribute>
@@ -62,7 +62,7 @@
6262
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
6363
<PackageReference Include="MinVer" Version="4.3.0" PrivateAssets="all" />
6464
<PackageReference Include="System.Net.Http.Json" Version="7.0.1" />
65-
<PackageReference Include="System.Text.Json" Version="7.0.2" />
65+
<PackageReference Include="System.Text.Json" Version="7.0.3" />
6666
</ItemGroup>
6767

6868
<ItemGroup>

projects/Unit/TestAsyncConsumer.cs

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,11 @@ public async Task TestBasicRoundtripConcurrent()
130130
// ensure we get a delivery
131131
await Task.WhenAll(publish1SyncSource.Task, publish2SyncSource.Task);
132132

133-
Assert.True(publish1SyncSource.Task.Result, $"1 - Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
134-
Assert.True(publish2SyncSource.Task.Result, $"2 - Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
133+
bool result1 = await publish1SyncSource.Task;
134+
Assert.True(result1, $"1 - Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
135+
136+
bool result2 = await publish2SyncSource.Task;
137+
Assert.True(result2, $"2 - Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
135138
}
136139
}
137140
}
@@ -158,7 +161,7 @@ public async Task TestBasicRoundtripConcurrentManyMessages()
158161
}
159162
}
160163

161-
Task publishTask = Task.Run(() =>
164+
Task publishTask = Task.Run(async () =>
162165
{
163166
using (IConnection c = cf.CreateConnection())
164167
{
@@ -167,14 +170,14 @@ public async Task TestBasicRoundtripConcurrentManyMessages()
167170
QueueDeclareOk q = m.QueueDeclare(queue: queueName, exclusive: false, durable: true);
168171
for (int i = 0; i < publish_total; i++)
169172
{
170-
m.BasicPublish(string.Empty, queueName, body1);
171-
m.BasicPublish(string.Empty, queueName, body2);
173+
await m.BasicPublishAsync(string.Empty, queueName, body1);
174+
await m.BasicPublishAsync(string.Empty, queueName, body2);
172175
}
173176
}
174177
}
175178
});
176179

177-
Task consumeTask = Task.Run(() =>
180+
Task consumeTask = Task.Run(async () =>
178181
{
179182
var publish1SyncSource = new TaskCompletionSource<bool>(TaskCreationOptions.RunContinuationsAsynchronously);
180183
var publish2SyncSource = new TaskCompletionSource<bool>(TaskCreationOptions.RunContinuationsAsynchronously);
@@ -219,10 +222,13 @@ public async Task TestBasicRoundtripConcurrentManyMessages()
219222
m.BasicConsume(queueName, true, consumer);
220223

221224
// ensure we get a delivery
222-
Task.WhenAll(publish1SyncSource.Task, publish2SyncSource.Task);
225+
await Task.WhenAll(publish1SyncSource.Task, publish2SyncSource.Task);
226+
227+
bool result1 = await publish1SyncSource.Task;
228+
Assert.True(result1, $"Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
223229

224-
Assert.True(publish1SyncSource.Task.Result, $"Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
225-
Assert.True(publish2SyncSource.Task.Result, $"Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
230+
bool result2 = await publish2SyncSource.Task;
231+
Assert.True(result2, $"Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
226232
}
227233
}
228234
});
@@ -262,7 +268,7 @@ public void TestBasicRoundtripNoWait()
262268
}
263269

264270
[Fact]
265-
public void ConcurrentEventingTestForReceived()
271+
public async void ConcurrentEventingTestForReceived()
266272
{
267273
const int NumberOfThreads = 4;
268274
const int NumberOfRegistrations = 5000;
@@ -300,7 +306,7 @@ public void ConcurrentEventingTestForReceived()
300306
}
301307

302308
countdownEvent.Wait();
303-
Task.WaitAll(tasks);
309+
await Task.WhenAll(tasks);
304310

305311
// Add last receiver
306312
var are = new AutoResetEvent(false);

projects/Unit/TestConsumer.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,9 @@ public async Task TestBasicRoundtripConcurrent()
7474
{
7575
case publish1:
7676
publish1SyncSource.TrySetResult(true);
77-
publish2SyncSource.Task.GetAwaiter().GetResult();
7877
break;
7978
case publish2:
8079
publish2SyncSource.TrySetResult(true);
81-
publish1SyncSource.Task.GetAwaiter().GetResult();
8280
break;
8381
}
8482
};
@@ -87,8 +85,11 @@ public async Task TestBasicRoundtripConcurrent()
8785

8886
await Task.WhenAll(publish1SyncSource.Task, publish2SyncSource.Task);
8987

90-
Assert.True(publish1SyncSource.Task.Result, $"Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
91-
Assert.True(publish2SyncSource.Task.Result, $"Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
88+
bool result1 = await publish1SyncSource.Task;
89+
Assert.True(result1, $"Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
90+
91+
bool result2 = await publish1SyncSource.Task;
92+
Assert.True(result2, $"Non concurrent dispatch lead to deadlock after {maximumWaitTime}");
9293
}
9394
}
9495
}

projects/Unit/TestExtensions.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public async Task TestConfirmBarrier()
5050
{
5151
_channel.BasicPublish("", string.Empty);
5252
}
53-
Assert.True(await _channel.WaitForConfirmsAsync().ConfigureAwait(false));
53+
Assert.True(await _channel.WaitForConfirmsAsync());
5454
}
5555

5656
[Fact]
@@ -73,12 +73,12 @@ public async Task TestExchangeBinding()
7373
_channel.QueueBind(queue, "dest", string.Empty);
7474

7575
_channel.BasicPublish("src", string.Empty);
76-
await _channel.WaitForConfirmsAsync().ConfigureAwait(false);
76+
await _channel.WaitForConfirmsAsync();
7777
Assert.NotNull(_channel.BasicGet(queue, true));
7878

7979
_channel.ExchangeUnbind("dest", "src", string.Empty);
8080
_channel.BasicPublish("src", string.Empty);
81-
await _channel.WaitForConfirmsAsync().ConfigureAwait(false);
81+
await _channel.WaitForConfirmsAsync();
8282
Assert.Null(_channel.BasicGet(queue, true));
8383

8484
_channel.ExchangeDelete("src");

projects/Unit/TestFloodPublishing.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public async Task TestUnthrottledFloodPublishingAsync()
8888
}
8989
}
9090

91-
await channel.BasicPublishAsync(CachedString.Empty, CachedString.Empty, _body).ConfigureAwait(false);
91+
await channel.BasicPublishAsync(CachedString.Empty, CachedString.Empty, _body);
9292
}
9393
}
9494
finally
@@ -135,7 +135,7 @@ public async Task TestMultithreadFloodPublishingAsync()
135135
{
136136
for (int i = 0; i < publishCount; i++)
137137
{
138-
await pubCh.BasicPublishAsync(string.Empty, queueName, sendBody).ConfigureAwait(false);
138+
await pubCh.BasicPublishAsync(string.Empty, queueName, sendBody);
139139
}
140140
}
141141
});
@@ -154,11 +154,11 @@ public async Task TestMultithreadFloodPublishingAsync()
154154
}
155155
};
156156
consumeCh.BasicConsume(queueName, true, consumer);
157-
Assert.True(pub.Wait(_tenSeconds));
157+
158158
Assert.True(autoResetEvent.WaitOne(_tenSeconds));
159159
}
160160

161-
await pub.ConfigureAwait(false);
161+
await pub;
162162
Assert.Equal(publishCount, receivedCount);
163163
}
164164
}

projects/Unit/TestMessageCount.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public async Task TestMessageCountMethod()
5050
Assert.Equal(0u, _channel.MessageCount(q));
5151

5252
_channel.BasicPublish("", q, _encoding.GetBytes("msg"));
53-
await _channel.WaitForConfirmsAsync().ConfigureAwait(false);
53+
await _channel.WaitForConfirmsAsync();
5454
Assert.Equal(1u, _channel.MessageCount(q));
5555
}
5656
}

projects/Unit/TestPublisherConfirms.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -57,20 +57,20 @@ public TestPublisherConfirms(ITestOutputHelper output) : base(output)
5757
[Fact]
5858
public void TestWaitForConfirmsWithoutTimeout()
5959
{
60-
TestWaitForConfirms(200, (ch) =>
60+
TestWaitForConfirms(200, async (ch) =>
6161
{
62-
Assert.True(ch.WaitForConfirmsAsync().GetAwaiter().GetResult());
62+
Assert.True(await ch.WaitForConfirmsAsync());
6363
});
6464
}
6565

6666
[Fact]
6767
public void TestWaitForConfirmsWithTimeout()
6868
{
69-
TestWaitForConfirms(200, (ch) =>
69+
TestWaitForConfirms(200, async (ch) =>
7070
{
7171
using (var cts = new CancellationTokenSource(TimeSpan.FromSeconds(4)))
7272
{
73-
Assert.True(ch.WaitForConfirmsAsync(cts.Token).GetAwaiter().GetResult());
73+
Assert.True(await ch.WaitForConfirmsAsync(cts.Token));
7474
}
7575
});
7676
}
@@ -81,13 +81,13 @@ public void TestWaitForConfirmsWithTimeout_MightThrowTaskCanceledException()
8181
bool waitResult = false;
8282
bool sawTaskCanceled = false;
8383

84-
TestWaitForConfirms(10000, (ch) =>
84+
TestWaitForConfirms(10000, async (ch) =>
8585
{
8686
using (var cts = new CancellationTokenSource(TimeSpan.FromMilliseconds(1)))
8787
{
8888
try
8989
{
90-
waitResult = ch.WaitForConfirmsAsync(cts.Token).GetAwaiter().GetResult();
90+
waitResult = await ch.WaitForConfirmsAsync(cts.Token);
9191
}
9292
catch (TaskCanceledException)
9393
{
@@ -105,7 +105,7 @@ public void TestWaitForConfirmsWithTimeout_MightThrowTaskCanceledException()
105105
[Fact]
106106
public void TestWaitForConfirmsWithTimeout_MessageNacked_WaitingHasTimedout_ReturnFalse()
107107
{
108-
TestWaitForConfirms(2000, (ch) =>
108+
TestWaitForConfirms(2000, async (ch) =>
109109
{
110110
IChannel actualChannel = ((AutorecoveringChannel)ch).InnerChannel;
111111
actualChannel
@@ -115,7 +115,7 @@ public void TestWaitForConfirmsWithTimeout_MessageNacked_WaitingHasTimedout_Retu
115115

116116
using (var cts = new CancellationTokenSource(TimeSpan.FromSeconds(4)))
117117
{
118-
Assert.False(ch.WaitForConfirmsAsync(cts.Token).GetAwaiter().GetResult());
118+
Assert.False(await ch.WaitForConfirmsAsync(cts.Token));
119119
}
120120
});
121121
}
@@ -142,7 +142,7 @@ public async Task TestWaitForConfirmsWithEvents()
142142
{
143143
ch.BasicPublish("", QueueName, _encoding.GetBytes("msg"));
144144
}
145-
await ch.WaitForConfirmsAsync().ConfigureAwait(false);
145+
await ch.WaitForConfirmsAsync();
146146

147147
// Note: number of event invocations is not guaranteed
148148
// to be equal to N because acks can be batched,

projects/Unit/Unit.csproj

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,18 @@
2020
</ItemGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.1" />
23+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
2424
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3">
2525
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2626
<PrivateAssets>all</PrivateAssets>
2727
</PackageReference>
2828
<PackageReference Include="PublicApiGenerator" Version="11.0.0" />
29-
<PackageReference Include="xunit" Version="2.5.0" />
30-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0" />
31-
<PackageReference Include="Verify.Xunit" Version="20.8.0" />
29+
<PackageReference Include="xunit" Version="2.5.1" />
30+
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.1">
31+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
32+
<PrivateAssets>all</PrivateAssets>
33+
</PackageReference>
34+
<PackageReference Include="Verify.Xunit" Version="22.1.3" />
3235
<PackageReference Include="Xunit.SkippableFact" Version="1.4.13" />
3336
</ItemGroup>
3437

0 commit comments

Comments
 (0)