https://github.com/mrpmorris/AutoRegister
(ветка deleted-tests)
В моем проекте модульных тестов есть ссылка на проект Morris.AutoRegister.Fody< /код>. Когда я запускаю тесты в Visual Studio, они работают нормально, но когда я запускаю их через dotnet test в папке Source, я получаю следующую ошибку для каждого теста...
C:\Data\Mine\Code\AutoRegister\Source\Lib\Morris.AutoRegisterTests\ModuleWeaverTests\AutoRegisterAttributeTests\FindTests\ServiceTypeFilterTests.cs(31): error test failed:
WhenAServiceTypeFilterIsSpecified_ThenOnlyServiceTypesMatchingThatFilterAreRegistered (1ms): Test method Morris.Au
toRegisterTests.ModuleWeaverTests.AutoRegisterAttributeTests.FindTests.ServiceTypeFilterTests.WhenAServiceTypeFilt
erIsSpecified_ThenOnlyServiceTypesMatchingThatFilterAreRegistered threw exception:
System.IO.FileNotFoundException: Could not load file or assembly 'Morris.AutoRegister.Fody, Version=1.0.0.0, Cultu
re=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Stack Trace:
at Morris.AutoRegisterTests.ModuleWeaverTests.WeaverExecutor.Execute(String sourceCode, TestResult& testResult
, String& manifest, Boolean assertNoDiagnosticsOutput, String partialMethodsSourceCode)
at Morris.AutoRegisterTests.ModuleWeaverTests.AutoRegisterAttributeTests.FindTests.ServiceTypeFilterTests.WhenA
ServiceTypeFilterIsSpecified_ThenOnlyServiceTypesMatchingThatFilterAreRegistered() in C:\Data\Mine\Code\AutoRegist
er\Source\Lib\Morris.AutoRegisterTests\ModuleWeaverTests\AutoRegisterAttributeTests\FindTests\ServiceTypeFilterTes
ts.cs:line 31
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructo
r)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
ОБНОВЛЕНИЕ
Если я создаю приложение в VS, а затем выполняю тест dotnet – -no-build, тогда тест запускается и проходит.
Если я запускаю dotnet test --no-restore, он перестраивается и продолжает работать.
Если я выполняю тест dotnet, он восстанавливает + перестраивает и затем происходит сбой.
Я заметил следующую разницу в Morris.AutoRegisterTests.deps.json
https://github.com/mrpmorris/AutoRegister (ветка deleted-tests) В моем проекте модульных тестов есть ссылка на проект Morris.AutoRegister.Fody< /код>. Когда я запускаю тесты в Visual Studio, они работают нормально, но когда я запускаю их через dotnet test в папке Source, я получаю следующую ошибку для каждого теста... [code]C:\Data\Mine\Code\AutoRegister\Source\Lib\Morris.AutoRegisterTests\ModuleWeaverTests\AutoRegisterAttributeTests\FindTests\ServiceTypeFilterTests.cs(31): error test failed: WhenAServiceTypeFilterIsSpecified_ThenOnlyServiceTypesMatchingThatFilterAreRegistered (1ms): Test method Morris.Au toRegisterTests.ModuleWeaverTests.AutoRegisterAttributeTests.FindTests.ServiceTypeFilterTests.WhenAServiceTypeFilt erIsSpecified_ThenOnlyServiceTypesMatchingThatFilterAreRegistered threw exception: System.IO.FileNotFoundException: Could not load file or assembly 'Morris.AutoRegister.Fody, Version=1.0.0.0, Cultu re=neutral, PublicKeyToken=null'. The system cannot find the file specified. Stack Trace: at Morris.AutoRegisterTests.ModuleWeaverTests.WeaverExecutor.Execute(String sourceCode, TestResult& testResult , String& manifest, Boolean assertNoDiagnosticsOutput, String partialMethodsSourceCode) at Morris.AutoRegisterTests.ModuleWeaverTests.AutoRegisterAttributeTests.FindTests.ServiceTypeFilterTests.WhenA ServiceTypeFilterIsSpecified_ThenOnlyServiceTypesMatchingThatFilterAreRegistered() in C:\Data\Mine\Code\AutoRegist er\Source\Lib\Morris.AutoRegisterTests\ModuleWeaverTests\AutoRegisterAttributeTests\FindTests\ServiceTypeFilterTes ts.cs:line 31 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructo r) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) [/code] [b]ОБНОВЛЕНИЕ[/b] [list] [*]Если я создаю приложение в VS, а затем выполняю тест dotnet – -no-build, тогда тест запускается и проходит. [*]Если я запускаю dotnet test --no-restore, он перестраивается и продолжает работать. Если я выполняю тест dotnet, он восстанавливает + перестраивает и затем происходит сбой. [*]Я заметил следующую разницу в Morris.AutoRegisterTests.deps.json [/list] [img]https://i.sstatic.net/ttcfWuyf.png[/img]
В моем проекте модульных тестов есть ссылка на проект Morris.AutoRegister.Fody. Когда я запускаю тесты в Visual Studio, они работают нормально, но когда я запускаю их через dotnet test в папке Source, я получаю следующую ошибку для каждого теста......
(ветка deleted-tests)
В моем проекте модульных тестов есть ссылка на проект Morris.AutoRegister.Fody . Когда я запускаю тесты в Visual Studio, они работают нормально, но когда я запускаю их через dotnet test в папке Source, я получаю следующую...
Я использую платформу Codeception и среду IDE Netbeans для автоматизации тестирования с использованием PHP.
Я хотел бы запустить 2 теста один за другим в группе, где сначала будет запущен тест API, а после успешного запуска теста API следующим...
Я установил пакет SDK dotnet на MacBook, и в моем терминале dotnet --info возвращает достоверную информацию.
Но внутри кода Visual Studio я получаю следующее сообщение об ошибке, когда я пытаюсь запустить проект:
Failed to find dotnet from path...
Я установил пакет SDK dotnet на MacBook, и в моем терминале dotnet --info возвращает достоверную информацию.
Но внутри кода Visual Studio я получаю следующее сообщение об ошибке, когда я пытаюсь запустить проект:
Failed to find dotnet from path...