Мне удалось повторить вашу проблему с Hudson 1.266. Это ошибка Hudson, которая была исправлена в более поздней сборке (до версии 1.287), поэтому либо обновите Hudson, либо воспользуйтесь этим обходным решением в два клика: сначала перейдите на страницу Project, перейдите в раздел Last Build, а затем - Aggregated Test Results.
Проблема в том, что на странице проекта для Foo отображается только ссылка «Последние результаты теста» с URL-адресом, подобным http://localhost:8080/hudson-1.266/job/Foo/lastBuild/testReport/. Поскольку у Foo нет собственных тестов, эта ссылка не имеет XML-файла JUnit для ссылки и возвращает ошибку, которую вы упомянули. Это было исправлено где-то между 1.266 и 1.287 путем перенаправления из latestBuild / testReport / обратно в latestBuild /, когда нет тестов. Альтернатива для вас в 1.266 состоит в том, чтобы вместо того, чтобы нажимать на «Последние результаты теста» на странице «Проект», прокрутить вниз и нажать «Последняя сборка» в разделе «Постоянные ссылки». Это приведет вас к последнему элементу Build / URL, и оттуда вы можете нажать на Aggregated Test Result, URL которого имеет вид http://localhost:8080/hudson-1.266/job/Foo/lastBuild/aggregatedTestReport/.. На этой странице все результаты ваших тестов в последующих проектах будут доступны в разделе Drill Down. раздел.
К сожалению, проблема со ссылками Drill Down все еще существует, даже в версии 1.287. Из Foo, когда вы перейдете к Foo-Tests, как описано выше, вы попадете на неверно сформированный URL, который выглядит как http://localhost:8080/hudson-1.287job/Foo-Tests/.. Вам придется вручную изменить этот URL, чтобы вставить / между контекстом hudson. и путь задания, следующий за ним, выглядит так: http://localhost:8080/hudson-1.287/job/Foo-Tests/. Тогда вы сможете увидеть результаты последующих тестов.
У меня не было возможности просмотреть источник Хадсона, чтобы найти ошибку, но для этого уже есть проблема. Его выпуск 1574 , и он был открыт почти год.
Кстати, я очень люблю Hudson for CI, но их интерфейс не такой гладкий, как мог бы быть. Я с нетерпением жду их переделки пользовательского интерфейса в ExtJS. Может быть, именно на это они тратят все свое время.