У меня Hudson работает на TOMCAT, он может собрать мой проект Netbeans с использованием ant build.xml, но он не запустит ни одного из моих модульных тестов, потому что я предполагаю, что это проблема с classpath:
package org.junit does not exist
[javac] import org.junit.After;
[javac] ^
Но у меня есть файл junit-4.8.1.jar на пути к классам в / etc / environment, и я могу успешно запустить тесты junit из консоли, используя
java org.junit.runner.JUnitCore org.junit.tests.AllTests
Мой CLASSPATH
установлен на /home/bedwyr/junit4.8.1/junit-4.8.1.jar:.
Я где-то ошибаюсь или мне нужно что-то еще установить?
[править]
Что я сделал, так это экспортировал / включал (используя ide) все библиотеки (включая Junit) hudson, а затем считывал все необходимое из репозитория subversion.
Затем я столкнулся с проблемой разоблачения Хадсона в Интернете, и довольно скоро разочаровался в tomcat на сервере ubuntu (опять же, что касается менеджера безопасности tomcat) - glassfish стал намного более гладким, и вот где я сейчас - внешний интерфейс apache с ajp_proxy для hudson на glassfish.