Перейти к содержимому

Фотография

[junit] Test failed: null


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Dary

Dary

    Активный участник

  • Members
  • PipPip
  • 94 сообщений
  • ФИО:даша

Отправлено 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">


Может кто-нибудь сталкивался с подобной проблемой, м?
  • 0

#2 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 05 сентября 2011 - 20:27

Это значит, что у вас вылетело исключение и метод getMessage у него вернул null. Смотрите причину в stacktrace.
  • 0

#3 Dary

Dary

    Активный участник

  • Members
  • PipPip
  • 94 сообщений
  • ФИО:даша

Отправлено 06 сентября 2011 - 06:16

Это значит, что у вас вылетело исключение и метод getMessage у него вернул null. Смотрите причину в stacktrace.


что-то я туплю, а как посмотреть stacktrace если я запускаю build.xml из командной строки?
  • 0

#4 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 06 сентября 2011 - 07:56

JUnit генерит отчёт в XML, есть ещё ANT-task junitreport, который трансформирует его в HTML, где-то в этих отчётах есть всё, что вам нужно.
  • 0

#5 Dary

Dary

    Активный участник

  • Members
  • PipPip
  • 94 сообщений
  • ФИО:даша

Отправлено 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>

В этом отчёте совсем пусто :rtfm:

Консоль тоже не блещет информативностью:

[junit] Running MaintTicketTest
[junit] Tests run: 1, Failures: 0, Errors: 2, Time elapsed: 0,106 sec
[junit] Test ИмяМоегоТеста FAILED

Тест вообще даже не запускается..

Прикрепленные файлы

  • Прикрепленный файл  junitlog.png   12,89К   6 Количество загрузок:

  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных