В нашей компании мы используем NUnit с Hudson для автоматизированного модульного тестирования.Его просто настроить и выполнить.
Просто скачайте и распакуйте последнюю версию nunit где-нибудь на хосте Hudson.
Добавьте пакетную команду Windows в качестве последней сборки с содержимым, подобным:
C:\NUnit\bin\net-2.0\nunit-console.exe "%WORKSPACE%\src\Test\AllTests.nunit" /config=Release /xml="%WORKSPACE%\src\Test\TestResults.xml"
Это выполнит тесты как определено в файле "AllTests.nunit".Можно указать только одну сборку (.dll).
Чтобы заполнить результаты теста на странице Hudson Job, вам необходимо установить плагин Hudson NUnit.Это возможно непосредственно из управления плагином Hudson.
После установки появится новое действие после сборки: публикация отчета о результатах тестирования NUnit.Если вы проверите это, у вас есть строка для ввода пути к отчету о результатах теста.Соответствующий путь для примера выше:
src/Test/TestResults.xml
Надеюсь, это поможет вам решить; -)