2013-02-20 3 views
3

У меня есть некоторые тесты TestNG в моем проекте, проходящем рядом с тестами jUnit. Каждый человек мирно сосуществует, и все работает так, как ожидалось, до тех пор, пока один день, вместо того, чтобы работать все время, изменилось на работу некоторое время.Испытания, застрявшие на настройке TestNG с: TestNG652Configurator

При выполнении mvn clean install тестов добраться до точки

Configuring TestNG with: TestNG652Configurator 

и застревает. С тех пор ничего не происходит.

При запуске mvn -X clean install тесты попадают в одну и ту же точку без проблем (ошибок нет) и отказывается двигаться дальше.

Я использую

<dependency> 
     <groupId>org.testng</groupId> 
     <artifactId>testng</artifactId> 
     <version>6.8</version> 
    </dependency> 

и

</dependency> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.10</version> 
    </dependency> 

Что может быть здесь происходит, пожалуйста?

ответ

3

Я никогда не видел Surefire (плагин, который запускает тесты) запускает тесты как из JUnit, так и из TestNG из коробки, хотя он должен это делать.

Вы можете заставить surefire запускать как JUnit, так и TestNG, заставляя поставщиков, как описано here. Например, следующий заставит TestNG и JUnit 4.7

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.13</version> 
    <dependencies> 
    <dependency> 
     <groupId>org.apache.maven.surefire</groupId> 
     <artifactId>surefire-junit47</artifactId> 
     <version>2.13</version> 
    </dependency> 
    <dependency> 
     <groupId>org.apache.maven.surefire</groupId> 
     <artifactId>surefire-testng</artifactId> 
     <version>2.13</version> 
    </dependency> 
    </dependencies> 
</plugin> 

Другое дело, что может повлиять на результат, если вы настроили TestNG для запуска некоторых тестовых групп .

+0

С этим, как частью моего пом, тесты проходили и показывали ту, которая висела. Это позволило мне выяснить, почему это происходит и решить проблему. Без этого фрагмента тесты не показали выхода. Спасибо, Августо! – JAM

Смежные вопросы