Возможность настройки переменных среды для модульных тестов (в частности, xUnit) в Rider - PullRequest
0 голосов
/ 13 января 2020

У меня есть проект xUnit, который из IDE, который я запускаю, используя окно Unit Tests или конфигурацию запуска All tests from Solution.

При настройке конфигурации запуска All tests from Solution (или создании новой конфигурации), name - это единственное настраиваемое поле, и нет возможности указать переменные окружения. Я использую шаблон Generi c Host для настройки и предоставления ресурсов, добавленных в мою зависимость. Мне нужна поддержка нескольких сред с помощью launchSettings или переменных среды, чтобы сконфигурировать HostingEnvironment, чтобы можно было протестировать различные конфигурации, но в Rider, похоже, такой возможности нет. Я думаю , основываясь на некоторых результатах поиска, которые я обнаружил при поиске проблемы, что Visual Studio предоставляет эту возможность для запуска проектов xUnit / Unit Test.

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

1 Ответ

1 голос
/ 14 января 2020

Файл | Настройки | Сборка, выполнение, развертывание | Модульное тестирование | Test Runner

...