Запуск тестов NUnit в TeamCity 6.5.X с надстройками NUnit

Мы используем TeamCity 6.5.1 для управления компиляцией, тестированием и развертыванием наших сборок. До сих пор мы использовали NUnit Build Runner от TeamCity для запуска наших тестов с NUnit 2.5.8 и имели большой успех.

http://confluence.jetbrains.com/display/TCD65/NUnit

Все наши тесты написаны на C # и .Net 4.0 с использованием Visual Studio 2010. Тестовые проекты компилируются в сборку, на которую мы ссылаемся через интерфейс TeamCity.

Теперь мы добавляем новый тестовый проект для тестов пользовательского интерфейса, требующих настраиваемого Надстройка NUnit, которую мы разработали для расширения встроенных функций NUnit. При запуске тестов в локальной среде разработки с установленным NUnit 2.5.8 мы можем разместить настраиваемое дополнение в каталоге дополнений NUnit. Когда NUnit загружен, наш аддин выбирается автоматически.

C: \ Program Files (x86) \ NUnit 2.5.8 \ bin \ net-2.0 \ addins

Используя NUnit Build Runner в TeamCity 6.5.1, мы не можем увидеть способ установки нашего дополнения. В отличие от собственной установки NUnit, TeamCity, похоже, не подбирает надстройку, просто помещая ее в подкаталог установки NUnit.

Кто-нибудь знает, как установить / использовать надстройку с помощью NUnit Build Runner?В существующей документации обсуждается средство запуска консоли командной строки NUnit, которое мы не используем. Мы используем NUnit Build Runner в качестве метода для запуска всех наших тестов, поэтому было бы идеально, если бы мы могли поддерживать стандартный механизм тестирования.

Спасибо!

6
задан Dave Schweisguth 11 June 2014 в 02:26
поделиться