2017-01-18 7 views
0

Я работаю над набором приложений, которые взаимодействуют со многими веб-сайтами и api. Я создал модульные тесты, которые проверяют этот код.Выполнение модульных тестов из командной строки

Поскольку это не под моим контролем, я хочу знать, как только изменения сайта/api и код перестанут работать, поэтому я могу исправить и периодически запускать тесты против запущенных сборок. Как я могу запускать тесты вне VS?

Я бы хотел попробовать тестирование на Linux mono.

+0

@Timwor по умолчанию с RC 2017. – user3791372

ответ

2

Вы можете использовать MSTest из command line:

Пример:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\mstest" /testcontainer:C:\MyTestProject\bin\debug\MyTestProject.dll /resultsfile:C:\TestResults\results.trx 

(Полный список параметров командной строки по ссылке выше)

Это устанавливается в Visual Studio 2015, для 2017 просто убедитесь, что у вас есть правильный номер версии, я считаю, что 15.0

+0

и как я могу проверить на linux wit ч моно? – user3791372

+0

Запуск mstest в моно, https://sashadu.wordpress.com/2016/06/05/c-mono-and-unit-testing/ кто-то, кажется, написал пользовательский бегун. – NikolaiDante

Смежные вопросы