Как запустить тесты в MacOsX с Visual Studio 2017 и NUnit 3?

Недавно я установил Visual Studio Community 2017 на свой Mac, и все работает отлично, за исключением тех случаев, когда я запускаю свои тесты, написанные с помощью фреймворка NUnit3. Я уже установил пакет NUnit3TestAdapter, и когда я нажимаю опцию запуска теста, единственное сообщение, которое я получаю, - это сборка успешно.


person JCF    schedule 17.05.2017    source источник
comment
Это будет проект .NET Core / .NET Standard, верно? Вы используете (предварительную) версию 3.8-alpha NUnit3TestAdapter? (nuget.org/packages/NUnit3TestAdapter/3.8.0-alpha1 ) Это первая версия с поддержкой .NET Core. Я не знаю, тестировался ли он с VS для Mac - дайте нам знать, как это происходит!   -  person Chris    schedule 18.05.2017
comment
Да, это проект .Net Core, а версия NUnit3TestAdapter, которую я использую, - это 3.7.0.   -  person JCF    schedule 19.05.2017
comment
Вместо этого вам нужно использовать версию 3.8.0-alpha1. Убедитесь, что вы установили флажок "включать предварительные выпуски", чтобы вы могли его видеть. Microsoft изменила формат тестового адаптера .NET Core между VS 2015 и 2017, и это первая версия тестового адаптера NUnit, которая поддерживает новый формат.   -  person Chris    schedule 19.05.2017
comment
Я обновил пакет до 3.8.0-alpha1, но результат тот же   -  person JCF    schedule 20.05.2017
comment
Вы нашли решение ? Я могу запускать тесты в Rider, но в Visual Studio для Mac у меня нет тестов для запуска: тесты недоступны в ...   -  person Jerome2606    schedule 11.10.2017
comment
Нет, я перешел на Windows, пока среда не станет более стабильной. У меня тоже были проблемы с отладчиком, то есть очень много.   -  person JCF    schedule 11.10.2017


Ответы (1)


Последняя версия NUnit решает эту проблему. С NUnit 3.9.0 и NUnit3TestAdapter 3.9.0 он отлично работает.

person Anna    schedule 23.11.2017