Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

nunit тесты перестали запускаться (не открывается драйвер)

nunit
webdriver
Теги: #<Tag:0x00007f7b656794f8> #<Tag:0x00007f7b656793b8>

(Tatyana Durova) #1

Resharper говорит Inconsluve.

Тесты просто не запускаются и все…

Тесты на C# + nunit


(You Rooock) #2

Опишите подробнее, пожалуйста. Что делали до этого?


(Tatyana Durova) #3

Сейчас ошибка

[Content]
System.Runtime.Remoting.RemotingException: Found two different objects associated with the same URI, '/98671a8f_2b08_4d3a_9e8f_d60189d2c6b9/TestAgency'.

Вернее

> [Window Title]
> Unit Test Runner
> [Main Instruction]
> Unit Test Runner failed to run tests
> [Content]
> System.Runtime.Remoting.RemotingException: Found two different objects associated with the same URI, '/98671a8f_2b08_4d3a_9e8f_d60189d2c6b9/TestAgency'.
> [V]  
> [Buttons]
>    [Header=_OK, Content=] 
> [Expanded Information]
>    at System.Runtime.Remoting.IdentityHolder.SetIdentity(Identity idObj, String URI, DuplicateIdentityOption duplicateOption)
>    at System.Runtime.Remoting.IdentityHolder.FindOrCreateServerIdentity(MarshalByRefObject obj, String objURI, Int32 flags)
>    at System.Runtime.Remoting.RemotingServices.GetOrCreateIdentity(MarshalByRefObject Obj, String ObjURI)
>    at System.Runtime.Remoting.RemotingServices.MarshalInternal(MarshalByRefObject Obj, String ObjURI, Type RequestedType, Boolean updateChannelData)
>    at System.Runtime.Remoting.RemotingServices.Marshal(MarshalByRefObject Obj, String URI)
>    at NUnit.Engine.Internal.ServerBase.Start()
>    at NUnit.Engine.Services.TestAgency.StartService()
>    at NUnit.Engine.Services.ServiceManager.StartServices()
>    at NUnit.Engine.TestEngine.Initialize()
>    at NUnit.Engine.TestEngine.GetRunner(TestPackage package)
>    at JetBrains.ReSharper.UnitTestRunner.nUnit30.BuiltInNUnitRunner.<>c__DisplayClass1.<RunTests>b__0() in c:\Build Agent\work\600c44b5cb361cb4\Psi.Features\UnitTesting\nUnit\Runner30\src\BuiltInNUnitRunner.cs:line 60
>    at JetBrains.ReSharper.UnitTestRunner.nUnit30.BuiltInNUnitRunner.WithExtensiveErrorHandling(IRemoteTaskServer server, Action action) in c:\Build Agent\work\600c44b5cb361cb4\Psi.Features\UnitTesting\nUnit\Runner30\src\BuiltInNUnitRunner.cs:line 228

(Tatyana Durova) #4

Удалила файл IEDriverServer.exe из проекта и пыталась заюзать его через nuget - не получилось. Вернула обратно в проект, и все также осталось сломанным…


(Дмитрий Жарий) #5

По моему тут проблема в том, что Resharper плохо работает с NUnit3. NUnit3 зарелизился очень недавно, и возможно либо нужно обновить решарпер, либо поставить вот этот аддон:

https://visualstudiogallery.msdn.microsoft.com/0da0f6bd-9bb6-4ae3-87a8-537788622f2d

Тогда окно с тестами будет видно через Test -> Windows -> Test Explorer


(Tatyana Durova) #6

В общем я еще сама косякнула сильно, добавляла файлы не как ссылку к проекту, а просто как файл (с типом content), и получилось все нормально. А драйвера браузеров, которые пыталась ставить через nuget так и не взлетели. Ну ладно, пока все норм.