Skip to content

Commit 894319e

Browse files
authored
feat: Add support for the target frameworks net6.0 and net8.0 (#1133)
1 parent 8aed123 commit 894319e

File tree

46 files changed

+54
-56
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+54
-56
lines changed

.devcontainer/devcontainer.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,15 @@
1313
"ghcr.io/devcontainers/features/docker-in-docker:2": {
1414
"moby": true
1515
},
16-
"ghcr.io/devcontainers/features/dotnet:1": {
17-
"version": "8.0.100",
16+
"ghcr.io/devcontainers/features/dotnet:2.0.5": {
17+
"version": "8.0.200",
1818
"installUsingApt": false
1919
}
2020
},
2121
"customizations": {
2222
"extensions": [
23-
"formulahendry.dotnet-test-explorer",
2423
"ms-azuretools.vscode-docker",
25-
"ms-dotnettools.csharp"
24+
"ms-dotnettools.csdevkit"
2625
],
2726
"settings": {
2827
"omnisharp.path": "latest" // https://github.com/OmniSharp/omnisharp-vscode/issues/5410#issuecomment-1284531542.

src/Templates/CSharp/Testcontainers.ModuleName/Testcontainers.ModuleName.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.ActiveMq/Testcontainers.ActiveMq.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.ArangoDb/Testcontainers.ArangoDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Azurite/Testcontainers.Azurite.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.BigQuery/Testcontainers.BigQuery.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Bigtable/Testcontainers.Bigtable.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.ClickHouse/Testcontainers.ClickHouse.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.CockroachDb/Testcontainers.CockroachDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Consul/Testcontainers.Consul.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.CosmosDb/Testcontainers.CosmosDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.CouchDb/Testcontainers.CouchDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Couchbase/Testcontainers.Couchbase.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.DynamoDb/Testcontainers.DynamoDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Elasticsearch/Testcontainers.Elasticsearch.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.EventStoreDb/Testcontainers.EventStoreDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.FakeGcsServer/Testcontainers.FakeGcsServer.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.FirebirdSql/Testcontainers.FirebirdSql.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Firestore/Testcontainers.Firestore.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.InfluxDb/Testcontainers.InfluxDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.JanusGraph/Testcontainers.JanusGraph.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.K3s/Testcontainers.K3s.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Kafka/Testcontainers.Kafka.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Keycloak/Testcontainers.Keycloak.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Kusto/Testcontainers.Kusto.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.LocalStack/Testcontainers.LocalStack.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.MariaDb/Testcontainers.MariaDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Minio/Testcontainers.Minio.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.MongoDb/Testcontainers.MongoDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.MsSql/Testcontainers.MsSql.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.MySql/Testcontainers.MySql.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Nats/Testcontainers.Nats.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Neo4j/Testcontainers.Neo4j.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Oracle/Testcontainers.Oracle.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Papercut/Testcontainers.Papercut.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.PostgreSql/Testcontainers.PostgreSql.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.PubSub/Testcontainers.PubSub.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.RabbitMq/Testcontainers.RabbitMq.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.RavenDb/Testcontainers.RavenDb.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Redis/Testcontainers.Redis.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.Redpanda/Testcontainers.Redpanda.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.SqlEdge/Testcontainers.SqlEdge.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers.WebDriver/Testcontainers.WebDriver.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
3+
<TargetFrameworks>net6.0;net8.0;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<LangVersion>latest</LangVersion>
55
</PropertyGroup>
66
<ItemGroup>

src/Testcontainers/Containers/ResourceReaper.cs

+8-3
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ private async Task MaintainRyukConnection(TaskCompletionSource<bool> ryukInitial
279279
{
280280
if (!TryGetEndpoint(out var host, out var port))
281281
{
282-
await Task.Delay(TimeSpan.FromSeconds(RetryTimeoutInSeconds), default)
282+
await Task.Delay(TimeSpan.FromSeconds(RetryTimeoutInSeconds), default(CancellationToken))
283283
.ConfigureAwait(false);
284284

285285
continue;
@@ -291,8 +291,13 @@ await Task.Delay(TimeSpan.FromSeconds(RetryTimeoutInSeconds), default)
291291

292292
try
293293
{
294+
#if NET6_0_OR_GREATER
295+
await tcpClient.ConnectAsync(host, port, ct)
296+
.ConfigureAwait(false);
297+
#else
294298
await tcpClient.ConnectAsync(host, port)
295299
.ConfigureAwait(false);
300+
#endif
296301

297302
var stream = tcpClient.GetStream();
298303

@@ -384,14 +389,14 @@ await Task.Delay(TimeSpan.FromSeconds(RetryTimeoutInSeconds), ct)
384389
{
385390
_resourceReaperContainer.Logger.CanNotConnectToResourceReaper(SessionId, host, port, e);
386391

387-
await Task.Delay(TimeSpan.FromSeconds(RetryTimeoutInSeconds), default)
392+
await Task.Delay(TimeSpan.FromSeconds(RetryTimeoutInSeconds), default(CancellationToken))
388393
.ConfigureAwait(false);
389394
}
390395
catch (Exception e)
391396
{
392397
_resourceReaperContainer.Logger.LostConnectionToResourceReaper(SessionId, host, port, e);
393398

394-
await Task.Delay(TimeSpan.FromSeconds(RetryTimeoutInSeconds), default)
399+
await Task.Delay(TimeSpan.FromSeconds(RetryTimeoutInSeconds), default(CancellationToken))
395400
.ConfigureAwait(false);
396401
}
397402
}

0 commit comments

Comments
 (0)