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

Фотография

Maven не позволяет запускать тесты TestNG с зависимостями

maven testng

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

#1 elvis

elvis

    Постоянный участник

  • Members
  • PipPipPip
  • 189 сообщений
  • Город:Tallinn


Отправлено 31 марта 2014 - 08:36

Речь о @Test, которые помечены как dependsOnMethods . При запуске с командной строки 

mvn -Dtest:TestSuite#mytest test

вылетает ошибка 

Caused by: org.testng.TestNGException:
testsuites.TestSuite.mytest() is depending
on method public void testsuites.TestSuite.init(), which is not
annotated with @Test or not included.

Само собой аннотация присутствует, через Eclipse > Run as > TestNG Test всё пашет на ура. Как обойти это?


  • 0

#2 vmaximv

vmaximv

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

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

Отправлено 31 марта 2014 - 08:59

Не пытаться ранать "a Single Test", когда это совсем не сингл, а написать нужный TestSuite.xml, либо "поиграться" с "a set of methods":

http://maven.apache....ingle-test.html


  • 0

#3 elvis

elvis

    Постоянный участник

  • Members
  • PipPipPip
  • 189 сообщений
  • Город:Tallinn


Отправлено 31 марта 2014 - 09:06

Ну, в продакшне, видимо, так и буду делать.


  • 0



Темы с аналогичным тегами maven, testng

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

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