diff --git a/build.cake b/build.cake index 27ca52bf5..8baca4b39 100644 --- a/build.cake +++ b/build.cake @@ -76,7 +76,7 @@ Task("Run-Unit-Tests") CreateDirectory("./" + testResultsDirName); var resultsFile = $"./{testResultsDirName}/JackettTestResult.xml"; - NUnit3("./src/**/bin/" + configuration + "/**/*.Test.dll", new NUnit3Settings + NUnit3("./src/**/bin/" + configuration + "/net461/*.Test.dll", new NUnit3Settings { Results = new[] { new NUnit3Result { FileName = resultsFile } } }); diff --git a/src/Jackett.Test/Jackett.Test.csproj b/src/Jackett.Test/Jackett.Test.csproj index a4173a2f7..2d70c73a4 100644 --- a/src/Jackett.Test/Jackett.Test.csproj +++ b/src/Jackett.Test/Jackett.Test.csproj @@ -1,9 +1,7 @@  - net461 - x86 - false + netcoreapp3.1;net461 @@ -29,7 +27,7 @@ - + @@ -40,8 +38,10 @@ - - + + + + diff --git a/src/Jackett.Test/WebUtilityHelpersTests.cs b/src/Jackett.Test/WebUtilityHelpersTests.cs index fbda16a74..b45023be2 100644 --- a/src/Jackett.Test/WebUtilityHelpersTests.cs +++ b/src/Jackett.Test/WebUtilityHelpersTests.cs @@ -1,4 +1,5 @@ -using System.Text; +using System; +using System.Text; using System.Web; using Jackett.Common.Helpers; using Microsoft.VisualStudio.TestTools.UnitTesting; @@ -13,6 +14,14 @@ namespace Jackett.Test public WebUtilityHelpersTests() { + //https://docs.microsoft.com/en-us/dotnet/api/system.text.codepagesencodingprovider?view=netcore-2.0 +#if !NET461 + if (Environment.OSVersion.Platform == PlatformID.Win32NT) + { + Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); + } +#endif + _codePagesToTest = new Encoding[]{ Encoding.UTF8, Encoding.ASCII, @@ -28,14 +37,6 @@ namespace Jackett.Test "Å[ÉfÉBÉìÉOÇÕìÔǵÇ≠ǻǢ", "J͖ͥͨ̑͂̄̈́ḁ̹ͧͦ͡ͅc̲̗̮͍̻͓ͤk̳̥̖͗ͭ̾͌e̖̲̟̽ț̠͕͈͓͎̱t͕͕͓̹̹ͫͧ̆͑ͤ͝ ̼͓̟̣͔̇̒T̻̺̙̣̘͔̤̅͒̈̈͛̅e̥̗̍͟s̖̬̭͈̠t̫̩͙̯̩ͣ̏̕ ̸̰̬̄̀ͧ̀S̨̻̼̜̹̼͓̺ͨ̍ͦt͇̻̺̂́̄͌͗̕r̥͈̙͙̰͈̙͗̆̽̀i͉͔̖̻̹̗̣̍ͭ̒͗n̴̻͔̹̘̱̳͈͐ͦ̃̽͐̓̂g̴͚͙̲ͩ͌̆̉̀̾" }; - - //https://docs.microsoft.com/en-us/dotnet/api/system.text.codepagesencodingprovider?view=netcore-2.0 -#if !NET461 - if (Environment.OSVersion.Platform == PlatformID.Win32NT) - { - Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); - } -#endif }