[junit] Test failed: null
Автор Dary, 05 сен 2011 09:32
Сообщений в теме: 4
#1
Отправлено 05 сентября 2011 - 09:32
Всем привет!
Пишу тесты в Eclipse с использованием Junit.
Создала build.xml для ant
проект отлично билдится из Eclipse, тесты проходят успешно.
Установила ant
пытаюсь запустить build.xml из командной строки, не билдится, тест падает без объяснения причины:
test:
[junit] Running MainSearch
[junit] Test failed: null
[junit] Tests run: 1, Failures: 0, Errors: 2, Time elapsed: 0,073 sec
BUILD FAILED
...\build.xml:43: Test MainSearch failed
вот 43 строка моего build.xml:
<junit printsummary="yes" haltonfailure="yes" showoutput = "yes">
Может кто-нибудь сталкивался с подобной проблемой, м?
Пишу тесты в Eclipse с использованием Junit.
Создала build.xml для ant
проект отлично билдится из Eclipse, тесты проходят успешно.
Установила ant
пытаюсь запустить build.xml из командной строки, не билдится, тест падает без объяснения причины:
test:
[junit] Running MainSearch
[junit] Test failed: null
[junit] Tests run: 1, Failures: 0, Errors: 2, Time elapsed: 0,073 sec
BUILD FAILED
...\build.xml:43: Test MainSearch failed
вот 43 строка моего build.xml:
<junit printsummary="yes" haltonfailure="yes" showoutput = "yes">
Может кто-нибудь сталкивался с подобной проблемой, м?
#2
Отправлено 05 сентября 2011 - 20:27
Это значит, что у вас вылетело исключение и метод getMessage у него вернул null. Смотрите причину в stacktrace.
#3
Отправлено 06 сентября 2011 - 06:16
Это значит, что у вас вылетело исключение и метод getMessage у него вернул null. Смотрите причину в stacktrace.
что-то я туплю, а как посмотреть stacktrace если я запускаю build.xml из командной строки?
#4
Отправлено 06 сентября 2011 - 07:56
JUnit генерит отчёт в XML, есть ещё ANT-task junitreport, который трансформирует его в HTML, где-то в этих отчётах есть всё, что вам нужно.
#5
Отправлено 06 сентября 2011 - 12:14
JUnit генерит отчёт в XML, есть ещё ANT-task junitreport, который трансформирует его в HTML, где-то в этих отчётах есть всё, что вам нужно.
добавила генерилку в build.xml:
<junitreport todir="${dir.log}"> <fileset dir="${dir.log}"> <include name="TEST-*.xml"/> </fileset> <report format="frames" todir="${dir.log}"/> </junitreport> <pathconvert dirsep="/" property="reportUrl"> <path> <pathelement location="${dir.log}/index.html"/> </path> </pathconvert>
В этом отчёте совсем пусто
Консоль тоже не блещет информативностью:
[junit] Running MaintTicketTest
[junit] Tests run: 1, Failures: 0, Errors: 2, Time elapsed: 0,106 sec
[junit] Test ИмяМоегоТеста FAILED
Тест вообще даже не запускается..
Прикрепленные файлы
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных