maven-failsafe-plugin: как передать параметр в JUnit? - PullRequest
1 голос
/ 19 июня 2011

Я использую maven-failsafe-plugin для запуска интеграционных тестов. Когда это терпит неудачу, я вижу полный след стека. Для каждого неудачного теста может быть около 50 строк, большинство из которых связаны с Junit. Я обнаружил, что у Junit есть опция filtertrace, которая позволяет удалить часть трассировки стека, но я не могу понять, как передать эту опцию в Junit?

Также я попробовал trimStackTrace вариант maven-failsafe-plugin, но он не изменил вывод неудачных тестов.

Можно ли передать опцию filtertrace из плагина в Junit? (без использования maven-antrun-plugin или подобных плагинов.)

Ответы [ 2 ]

1 голос
/ 19 июня 2011

Первое, какую версию failsafe-плагина и JUnit вы используете?Как вы пытались настроить параметр trimStackTrace, поскольку параметр trimStackTrace по умолчанию имеет значение true.

<plugins>
   <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-failsafe-plugin</artifactId>
      <version>2.9</version>
      <configuration>
         <trimStackTrace>true</trimStackTrace>
      </configuration>
   </plugin>
</plugins>

Вы пытались настроить systemPropertiesFile для передачи трассировки фильтра в JUnit.

0 голосов
/ 25 января 2013

maven-failsafe-pluginmaven-surefire-plugin) содержит ошибку , когда trimStackTrace не влияет на JUnit 4.x Это исправлено в версии 2.13, поэтому в моем случае я должен обновить плагин до более новой версии.

...