Запустите приложение asp net core из другой сборки - PullRequest
0 голосов
/ 18 марта 2019

Это единственный способ запустить приложение Asp Netcore из другой сборки: Программно запустить веб-приложение .NET Core для тестирования Selenium ?

У меня есть приложение Asp Net Core (представьте, что это начальный шаблон) и тестовый проект.Я хочу запустить сервер из проекта тестов и быть доступным через HTTP, выполнить несколько тестов Selenium, а затем остановить сервер.

Я хочу использовать что-то вроде:

var builder = WebHost.CreateDefaultBuilder(args).UseStartUp<MockStartUp>();
var host = builder.Build();
host.Run();

Используя этоПодход тестов не выполнен.И он зависает.

Расширение WebApplicationFactory не является решением, поскольку он использует TestServer.
Также я проверил Документы по тестированию интеграции от Microsoft и Реальный браузертестирование Скоттом Хансельманом

есть идеи?

1 Ответ

0 голосов
/ 20 марта 2019

Я обнаружил эту проблему проекта github / aspnetcore, и это помогло мне решить мой проект. Теперь его можно интегрировать с лазурными трубопроводами.

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