diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index ec86c06..0000000 --- a/.appveyor.yml +++ /dev/null @@ -1,25 +0,0 @@ -version: '3.0.{build}' -image: Visual Studio 2019 - -clone_depth: 1 - -build_script: - - cmd: dotnet pack -p:PackageVersion=%APPVEYOR_BUILD_VERSION% - - cmd: dotnet pack -c Release -p:PackageVersion=%APPVEYOR_BUILD_VERSION% - - cmd: dotnet test -p:PackageVersion=%APPVEYOR_BUILD_VERSION% test/Xunit.Xml.TestLogger.AcceptanceTests/Xunit.Xml.TestLogger.AcceptanceTests.csproj - -on_failure: - - ps: Push-AppveyorArtifact test\assets\Xunit.Xml.TestLogger.NetCore.Tests\test-results.xml - -test: off - -artifacts: - - path: 'src\package\bin\Release\*.nupkg' - -deploy: - provider: NuGet - server: https://www.myget.org/F/spekt/api/v2 - api_key: - secure: 2C7HbSlU1kcOJ3nzZCpKR97cfWAg/8t38XDf8ywCbJI1ymt93ulfPqT67ugWuMla - artifact: /.*\.nupkg/ - skip_symbols: true diff --git a/CHANGELOG.md b/CHANGELOG.md index e58aa70..a915f3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ ## Unreleased (v3.1.x) +- Update core testlogger to 3.1.130. +- Fix for illegal xml characters in various names. See https://github.com/spekt/testlogger/pull/37 +- Use DisplayName for method names. See https://github.com/spekt/xunit.testlogger/pull/46 +- Various infra fixes: move to net7.0, add github CI and remove appveyor. + ## v3.0.78 - 2023/01/30 - Update core testlogger to 3.0.86 for xunit test adapter diff --git a/scripts/dependencies.props b/scripts/dependencies.props index a4e432c..ba105d3 100644 --- a/scripts/dependencies.props +++ b/scripts/dependencies.props @@ -1,10 +1,10 @@ - 1.3.2 - 15.7.2 - 4.9.0 - 3.0.122 + 3.0.4 + 17.3.2 + 4.18.4 + 3.1.130 15.5.0 diff --git a/scripts/settings.targets b/scripts/settings.targets index 34f61a5..19020f0 100644 --- a/scripts/settings.targets +++ b/scripts/settings.targets @@ -2,7 +2,7 @@ $(MSBuildThisFileDirectory)../../ - 3.0.0 + 3.1.0 diff --git a/test/Xunit.Xml.TestLogger.AcceptanceTests/DotnetTestFixture.cs b/test/Xunit.Xml.TestLogger.AcceptanceTests/DotnetTestFixture.cs index ad46782..3cfcf40 100644 --- a/test/Xunit.Xml.TestLogger.AcceptanceTests/DotnetTestFixture.cs +++ b/test/Xunit.Xml.TestLogger.AcceptanceTests/DotnetTestFixture.cs @@ -40,6 +40,10 @@ public DotnetTestFixture() p.StartInfo.RedirectStandardOutput = true; p.StartInfo.FileName = "dotnet"; p.StartInfo.Arguments = $"test --no-build {testLogger} {testProject}"; + + // Required to run netcoreapp3.1 without icu support on devbox (linux) + p.StartInfo.EnvironmentVariables.Add("DOTNET_SYSTEM_GLOBALIZATION_INVARIANT", "1"); + p.Start(); Console.WriteLine("dotnet arguments: " + p.StartInfo.Arguments); diff --git a/test/Xunit.Xml.TestLogger.AcceptanceTests/Xunit.Xml.TestLogger.AcceptanceTests.csproj b/test/Xunit.Xml.TestLogger.AcceptanceTests/Xunit.Xml.TestLogger.AcceptanceTests.csproj index 7152844..e7d7ec4 100644 --- a/test/Xunit.Xml.TestLogger.AcceptanceTests/Xunit.Xml.TestLogger.AcceptanceTests.csproj +++ b/test/Xunit.Xml.TestLogger.AcceptanceTests/Xunit.Xml.TestLogger.AcceptanceTests.csproj @@ -7,7 +7,7 @@ - netcoreapp3.1 + net7.0 true true false