Я пишу веб-приложение ASP.NET Core, и моя цель - непрерывная интеграция и непрерывная доставка Azure с помощью Visual Studio Team Services (VSTS). Я дошел до того, что базовое приложение HelloWorld создает и развертывает и запускается.Какой тестовый бегун работает с VSTS и ASP.NET Core?
Я сейчас на этапе, когда хочу добавить модульные тесты и выполнить их как часть сборки.
Мне не нужна перекрестная платформа, и у меня есть предыдущий опыт работы с MSTest, так что это был мой первый порт захода. Однако какое-то первоначальное исследование показывает, что это не так просто, как добавление проекта MSTest и от вас. В частности, с сборкой VSTS.
Таким образом, вопрос, что является наименее болезненным способом получения тестовой основы на месте и CD в лазури ...
- MSTest
- XUnit
- Другое?
Просто повторить ... Я хочу, чтобы тесты выполнялись против моего веб-приложения ASP.NET Core на сервере сборки VSTS как часть моего CI. Кто-нибудь успешно сделал это с одной из вышеперечисленных структур без слишком большого количества головных болей?
Благодарим за ответ. Получили ли вы работу с сборкой VSTS? – Paul
Честно говоря, я еще не пробовал, но поскольку в командной строке нет никаких предварительных условий для установки/выгрузки, отличных от dotnet cli tools, runner и т. Д., Поступает из nuget. Я только настраивал его один раз на VSTS после этого gudie http://www.visualstudio.com/en-us/docs/build/apps/aspnet/aspnetcore-to-azure. Но добавление другой командной строки для запуска тестов должно быть большой проблемой, хотя – Tseng