На данный момент я пытаюсь настроить автоматическое тестирование на Jenkins. У меня есть решение Visual Studio, которое содержит 4 разных проекта, один из которых - это мой тестовый проект NUnit с несколькими тестами в других трех проектах.NUnit и непрерывная интеграция с Дженкинсом: какие файлы NUnit необходимы?
Я добавил PostBuild-событие в тестовом проекте NUnit в Visual Studio следующего содержания:
`$(SolutionDir)Libs\NUnit-2.6.0.12051\bin\nunit-console.exe $(TargetPath)`
Он отлично работает, но это типичный путь? Проект тестирования является последним в моем порядке сборки, я не думаю, что имеет смысл добавлять события PostBuild в 3 других проекта?
Как вы можете видеть на пути, указанному выше, моя Визуальная папка Студия проект имеет папку, которая называется «Libs». Здесь я вставляю свои зависимости, а также NUnit. Но папка NUnit имеет около 8 МБ. Можете ли вы сказать, какие файлы я могу удалить? Потому что в противном случае на каждой фиксации на исходный элемент управления, пользователи должны передавать 8 МБ только для NUnit, что я немного думаю.
Для создания тестов мне определенно нужен nunit.framework.dll. Мне также нужен console-runner.exe для запуска тестов. Но что еще мне нужно? К сожалению, console-runnter.exe имеет зависимости от некоторых других файлов и сбоев без них.
Спасибо
Спасибо за этот четкий и краткий ответ! – callisto