Я пытаюсь перейти на Nunit 3.0.1, и я использую TeamCity для сборки ci. Раньше у нас это MSBuild задача выполнения тестов NUnit с версии 2.x, но теперь она не со следующей ошибкой с NUnit 3.Nunit 3 msbuild task failed in TeamCity 9.1.5
<Target Name="Test">
<NUnit Assemblies="@(TestAssembly)" NUnitVersion="NUnit-3.0.1"/>
</Target>
[NUnit] Failed найти плагин 'Test/NUnit-3.0.1' на JetBrains.TeamCity.Utils.PluginManager.LoadExtensions (префикс String, плагин String) в c: \ BuildAgent \ work \ ad31cec0a1b0f083 \ src \ Utils \ src \ PluginManager.cs: строка 50 на JetBrains.TeamCity.NUnitCommon.NUnitFactory.NUnitRunnerFactory.Contai nsNUnitPlugin (ITestRunArguments myArguments) в C: \ BuildAgent \ работы \ ad31cec0a1b0f083 \ SRC \ NUnitCommon \ SRC \ NUnitFactory \ NUnitRunnerFactory.cs: линия 34 на JetBrains.TeamCity.NUnitCommon.NUnitFactory.NUnitRunnerFactory.CreateRunner (ITestRunArguments myArguments) в C: \ BuildAgent \ работа \ ad31cec0a1b0f083 \ SRC \ NUnitCommon \ SRC \ NUnitFactory \ NUnitRunnerFactory.cs: строка 43 в JetBrains.BuildServer.NAntLoggers.RunnerFactory.FindTestRunner (ITestRunArguments аргументы) в C: \ BuildAgent \ работа \ ad31cec0a1b0f083 \ SRC \ NUnitBootstrap \ SRC \ RunnerFactory.cs: строка 46 на JetBrains.BuildServer.NAntLoggers.RunnerFactory.CreateTestRunner (аргументы ITestRunArguments) в c: \ BuildAgent \ work \ ad31cec0a1b0f083 \ src \ NUnitBootstrap \ src \ RunnerFactory.cs: строка 31 на JetBrains.BuildServer. NAntLoggers.NUnitLauncher2.Run2 (String [] args) в c: \ BuildAgent \ work \ ad31cec0a1b0f083 \ src \ NUnitBootstrap \ src \ NUnitLauncher 2.cs: строка 100 на JetBrains.BuildServer.NAntLoggers.NUnitLauncher2.Run (String [] args) в c: \ BuildAgent \ work \ ad31cec0a1b0f083 \ src \ NUnitBootstrap \ src \ NUnitLauncher2.cs: строка 56 [11:14 : 09] [NUnit] D: \ BuildAgent \ work \ 3e91aa62371f2902 \ teamcity \ tc_unittest.xml (22, 3): D: \ BuildAgent \ plugins \ dotnetPlugin \ bin \ JetBrains.BuildServer.NUnitLauncher.exe "@@" D: \ BuildAgent \ temp \ buildTmp \ tmp24F.tmp вышла с кодом -42.
Я пробовал также с версией 3.0.0, 3.0 и 3, но такая же ошибка возвращается. Из документации TeamCity следует поддерживать Nunit 3.0. См .: https://confluence.jetbrains.com/display/TCD9/NUnit+for+MSBuild
Любая идея о том, чего я могу потерять?
https://youtrack.jetbrains.com/issue/TW-43784 – gigi