Ошибка компиляции бегуна NUnit с ReSharper - PullRequest
0 голосов
/ 08 октября 2018

Я не могу запустить тесты в ReSharper 2018.2.3 после обновления ReScharper самостоятельно и Visual Studio до 15.8.6.Переустановка не помогает.

ОШИБКА JetBrains.ReSharper.UnitTestRunner.nUnit.CodeDom.CompileException: сбой при компиляции NUnit

(126: 90) ожидается

(126: 96);ожидается

(126: 96) Недопустимый термин выражения ')'

(126: 97);ожидаемый

(126: 97) Неверный термин выражения ')'

(126: 98);ожидается

Трассировка стека сервера:

в JetBrains.ReSharper.UnitTestRunner.nUnit.CodeDom.RunnerTypeCompiler.AssertCompilationResultsHaveNoErrors (CompilerResults * 22 * ​​* 10 *).ReSharper.UnitTestRunner.nUnit.CodeDom.Конфигурация TaskExecutorConfiguration, регистратор SimpleLogger)

в JetBrains.ReSharper.UnitTestRunner.nUnit30.DelegatingTestRunner.RunTests (тест IRemoteTaskServer, список 1 assemblies, Dictionary 2, явное использование словаря 2 fixtures, List 1, конфигурация словаря, утилита задания переменных, загрузка булевских выражений, установка экземпляра задачи, установка бита, SimpleLogger logger)

в System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr md, Object [] args, Объектный сервер, Object []& outArgs) в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage (IMessage msg)

Исключение перебрасывается в [0]:

в System.Runtime.Remoting.Proxies.RealProxy.MessageRet(IMessage reqMsg, IMessage retMsg)

в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, тип Int32)

в JetBrains.ReSharper.UnitTestRunner.nitTunner.unt(Сервер IRemoteTaskServer, список 1 assemblies, Dictionary 2 тестов, словарь 2 fixtures, List 1 в явном виде, логическое использованиеAddins, строка nUnitInstallDir, конфигурация TaskExecutorConfiguration, средство ведения журнала SimpleLogger)

в JetBrains.ReSharper.UnitTestRunner.Nit.RunUnitInstallDir, String assmbl, логическое использование (дополнительные)ReSharper.UnitTestRunner.nUnit.NUnitTaskRunner.ExecuteRecursive (узел TaskExecutionNode)

в JetBrains.ReSharper.TaskRunnerFramework.StartupTaskRunnerHost.Execute (узел TaskExecutionNode) * 1050)

в JetBrains.ReSharper.TaskRunnerFramework.TasksPacketHandler.ThreadProc (посредник TaskRunnerProxy, пакеты IEnumerable`1, загрузчик AssemblyLoader)

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Существует та же проблема в общедоступном трекере ошибок JetBrains.В качестве обходного пути, сейчас снимите флажок «Использовать указанный пользовательский NUnit», отмеченный галочкой в ​​«ReSharper | Параметры | Инструменты | Модульное тестирование | NUnit».

0 голосов
/ 09 октября 2018

Попробуйте обновить или переустановить связанные с NUnit пакеты

Update-Package <package_name>
Update-Package <package_name> –reinstall
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...