Можно ли запускать тесты Unity3D внутри Rider?

Можно ли запускать тесты Unity3d внутри Rider? Rider обнаруживает эти тесты, но результат «неубедительный, тест не запущен».

Плагин Unity3D установлен.


person Kevin Streicher    schedule 04.08.2017    source источник
comment
Я думаю, тебе лучше обратиться за поддержкой к Райдеру.   -  person zwcloud    schedule 04.08.2017
comment
Да, но я видел вопросы, связанные с этим, без решения, и надеялся, что кто-то просто сможет это сделать. Я почти уверен, что должно быть много людей, которые пробовали это, и ТАК казался лучшим способом связаться с ними :)   -  person Kevin Streicher    schedule 04.08.2017
comment
Версия Unity, ОС и тип теста (использует ли он GameObject) — все это имеет значение.   -  person Ivan Shakhov    schedule 05.08.2017
comment
Тесты с GameObject можно запускать только в редакторе Unity.   -  person Ivan Shakhov    schedule 05.08.2017
comment
Если вы опубликуете это как ответ, я приму это.   -  person Kevin Streicher    schedule 05.08.2017


Ответы (1)


Короткий ответ: нет, потому что сборки зависят от собственного кода Unity (не .NET), что делает тесты зависимыми от всего движка (подробнее на Плагин поддержки Unity для устранения ошибки ReSharper).

У ReSharper есть еще более серьезная проблема: не удается запустить чистые тесты NUnit.

person Bit-Man    schedule 26.12.2017
comment
Выполнение тестов NUnit только что было исправлено в 2017.3 !! - person Bit-Man; 29.12.2017
comment
И теперь можно запускать тесты Unity3d внутри Rider, начиная с 2018.1. - person Bit-Man; 01.05.2018