Соглашение Хадсона заключается в том, что он будет искать тесты только в том случае, если сборка вернулась успешно. Если сборка завершилась неудачно, hudson интерпретирует это как означающее, что произошла неустранимая ошибка, из-за которой сборка не работала, и что некоторые тесты не дали результатов.
Это довольно полезный дифференциал, так как unstable (желтый) означает, что сборка завершена, и все тесты были в состоянии выполнить, но некоторые не удалось.
И ошибка означает, что сборка не удалась из-за невозможности компиляции или из-за какой-то другой неисправимой ошибки, которая привела к запуску тестов не , в этом случае победил Хадсон не сообщает о состоянии модульного теста.