From 629f070d186daad528ea73ab0d37b307a57895dd Mon Sep 17 00:00:00 2001 From: Alex Zaytsev Date: Sat, 25 May 2024 06:07:27 +1000 Subject: [PATCH] Run tests using .NET 8.0 (#155) * Set EnableUnsafeBinaryFormatterSerialization to true --- .github/workflows/GenerateAsyncCode.yml | 2 +- .../NHibernate.Caches.CoreDistributedCache.Tests.csproj | 7 ++++--- .../NHibernate.Caches.CoreMemoryCache.Tests.csproj | 6 +++--- .../NHibernate.Caches.Common.Tests.csproj | 7 ++++--- .../NHibernate.Caches.RtMemoryCache.Tests.csproj | 6 +++--- .../NHibernate.Caches.StackExchangeRedis.Tests.csproj | 7 ++++--- .../NHibernate.Caches.Util.JsonSerializer.Tests.csproj | 7 ++++--- appveyor.yml | 2 +- buildcommon.xml | 2 +- global.json | 6 ++++++ 10 files changed, 31 insertions(+), 21 deletions(-) create mode 100644 global.json diff --git a/.github/workflows/GenerateAsyncCode.yml b/.github/workflows/GenerateAsyncCode.yml index 52b83c6..5f126b2 100644 --- a/.github/workflows/GenerateAsyncCode.yml +++ b/.github/workflows/GenerateAsyncCode.yml @@ -21,7 +21,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: 6.0.x + dotnet-version: 8.0.x - name: Generate Async code run: | diff --git a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Tests/NHibernate.Caches.CoreDistributedCache.Tests.csproj b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Tests/NHibernate.Caches.CoreDistributedCache.Tests.csproj index 7f667b6..3d9e782 100644 --- a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Tests/NHibernate.Caches.CoreDistributedCache.Tests.csproj +++ b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Tests/NHibernate.Caches.CoreDistributedCache.Tests.csproj @@ -3,13 +3,14 @@ NHibernate.Caches.CoreDistributedCache Unit tests of cache provider for NHibernate using .Net Core IDistributedCache (Microsoft.Extensions.Caching.Abstractions). - net461;net6.0 + net461;net8.0 + true true NETFX;$(DefineConstants) - + Exe false @@ -28,7 +29,7 @@ - + diff --git a/CoreMemoryCache/NHibernate.Caches.CoreMemoryCache.Tests/NHibernate.Caches.CoreMemoryCache.Tests.csproj b/CoreMemoryCache/NHibernate.Caches.CoreMemoryCache.Tests/NHibernate.Caches.CoreMemoryCache.Tests.csproj index 1956870..a1e2d08 100644 --- a/CoreMemoryCache/NHibernate.Caches.CoreMemoryCache.Tests/NHibernate.Caches.CoreMemoryCache.Tests.csproj +++ b/CoreMemoryCache/NHibernate.Caches.CoreMemoryCache.Tests/NHibernate.Caches.CoreMemoryCache.Tests.csproj @@ -3,13 +3,13 @@ NHibernate.Caches.CoreMemoryCache Unit tests of cache provider for NHibernate using .Net Core MemoryCache (Microsoft.Extensions.Caching.Memory). - net461;net6.0 + net461;net8.0 true NETFX;$(DefineConstants) - + Exe false @@ -22,7 +22,7 @@ - + diff --git a/NHibernate.Caches.Common.Tests/NHibernate.Caches.Common.Tests.csproj b/NHibernate.Caches.Common.Tests/NHibernate.Caches.Common.Tests.csproj index 80dcc1d..8f19fdb 100644 --- a/NHibernate.Caches.Common.Tests/NHibernate.Caches.Common.Tests.csproj +++ b/NHibernate.Caches.Common.Tests/NHibernate.Caches.Common.Tests.csproj @@ -3,13 +3,14 @@ NHibernate.Caches.Common.Tests Unit tests base for cache providers. - net461;net6.0 + net461;net8.0 + true true NETFX;$(DefineConstants) - + Exe false @@ -20,7 +21,7 @@ - + diff --git a/RtMemoryCache/NHibernate.Caches.RtMemoryCache.Tests/NHibernate.Caches.RtMemoryCache.Tests.csproj b/RtMemoryCache/NHibernate.Caches.RtMemoryCache.Tests/NHibernate.Caches.RtMemoryCache.Tests.csproj index a12aab2..2789c04 100644 --- a/RtMemoryCache/NHibernate.Caches.RtMemoryCache.Tests/NHibernate.Caches.RtMemoryCache.Tests.csproj +++ b/RtMemoryCache/NHibernate.Caches.RtMemoryCache.Tests/NHibernate.Caches.RtMemoryCache.Tests.csproj @@ -3,13 +3,13 @@ NHibernate.Caches.RtMemoryCache Unit tests of cache provider for NHibernate using MemoryCache. - net461;net6.0 + net461;net8.0 true NETFX;$(DefineConstants) - + Exe false @@ -26,7 +26,7 @@ - + diff --git a/StackExchangeRedis/NHibernate.Caches.StackExchangeRedis.Tests/NHibernate.Caches.StackExchangeRedis.Tests.csproj b/StackExchangeRedis/NHibernate.Caches.StackExchangeRedis.Tests/NHibernate.Caches.StackExchangeRedis.Tests.csproj index debfb0c..ea0ce4d 100644 --- a/StackExchangeRedis/NHibernate.Caches.StackExchangeRedis.Tests/NHibernate.Caches.StackExchangeRedis.Tests.csproj +++ b/StackExchangeRedis/NHibernate.Caches.StackExchangeRedis.Tests/NHibernate.Caches.StackExchangeRedis.Tests.csproj @@ -3,14 +3,15 @@ NHibernate.Caches.StackExchangeRedis.Tests Unit tests of cache provider NHibernate using StackExchange.Redis. - net461;net6.0 + net461;net8.0 false + true true NETFX;$(DefineConstants) - + Exe false @@ -24,7 +25,7 @@ - + diff --git a/Util/NHibernate.Caches.Util.JsonSerializer.Tests/NHibernate.Caches.Util.JsonSerializer.Tests.csproj b/Util/NHibernate.Caches.Util.JsonSerializer.Tests/NHibernate.Caches.Util.JsonSerializer.Tests.csproj index 8182eb8..2be321f 100644 --- a/Util/NHibernate.Caches.Util.JsonSerializer.Tests/NHibernate.Caches.Util.JsonSerializer.Tests.csproj +++ b/Util/NHibernate.Caches.Util.JsonSerializer.Tests/NHibernate.Caches.Util.JsonSerializer.Tests.csproj @@ -3,13 +3,14 @@ NHibernate.Caches.Util.JsonSerializer.Tests Unit tests for json serializer. - net461;net6.0 + net461;net8.0 + true true NETFX;$(DefineConstants) - + Exe false @@ -21,7 +22,7 @@ - + diff --git a/appveyor.yml b/appveyor.yml index b41bec4..dece1c1 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -6,7 +6,7 @@ configuration: environment: global: netTargetFx: net461 - coreTargetFx: net6.0 + coreTargetFx: net8.0 matrix: - tests: net - tests: core diff --git a/buildcommon.xml b/buildcommon.xml index 0f9b4f4..5eebb12 100644 --- a/buildcommon.xml +++ b/buildcommon.xml @@ -7,7 +7,7 @@ - + diff --git a/global.json b/global.json new file mode 100644 index 0000000..e9156a5 --- /dev/null +++ b/global.json @@ -0,0 +1,6 @@ +{ + "sdk": { + "version": "8.0.100", + "rollForward": "latestFeature" + } +} \ No newline at end of file