Unity: доступ к классам в Assembly-CSharp из тестов режима воспроизведения - PullRequest
0 голосов
/ 28 августа 2018

можно ли ссылаться на Assembly-CSharp в тестах режима воспроизведения? Я хотел бы тестировать / использовать скрипты в своих тестах, но не знаю, как ссылаться на Assembly-CSharp. спасибо!

1 Ответ

0 голосов
/ 29 августа 2018

На вопрос Unity ответил пользователь 'MafiaMoe':

«Решение» состоит в том, чтобы щелкнуть правой кнопкой мыши на вкладке Test Runner и выбрать «Включить тесты режима воспроизведения для всех сборок». Затем (после перезапуска Unity) игровые тесты могут быть написаны непосредственно в игровых скриптах. я думаю, что это видео имеет хороший пример: YouTube

Тем не менее, после работы игровой режим тестирует нашу разработку игр рутина, я думаю, у меня есть лучшее представление о том, как все это должно работать. > Что мы делаем, так это оставляем «Включить тесты режима воспроизведения для всех выключение сборок и настройка тестовых сцен, которые уже предварительно настроен на «запуск под нагрузкой». При этом все тестовые сценарии воспроизведения нужно сделать, это загрузить сцену и утверждать, что некоторые сообщения журнала показывают до.

Это, кажется, сокращает процесс создания и поддержки тестов замысловатый, так как почти вся конфигурация происходит в пределах редактор. Это также означает, что в игровые сценарии не включены неловкие тесты, когда этот тип теста кажется наиболее подходящим для проверки. взаимодействие между несколькими сценариями на игровой сцене.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...