2014-02-17 5 views
3

В некоторых случаях я хочу пропустить тесты junit во время сборки в Atlassian Bamboo в некоторых случаях. Является ли это возможным? Как пропустить тесты junit во время сборки?Как пропустить некоторые тесты junit во время сборки

У вас есть другое предложение?

Atlassian Bamboo версия 5.3

+1

если вы передадите '-Dmaven.test.skip = true' на maven, он даже не скомпилирует тесты; поскольку, как правило, это не очень хорошая идея, у вас должны быть веские основания для ее оправдания. –

+0

, который пропустит ВСЕ тесты – tddmonkey

+1

Подробнее см. Здесь - http://stackoverflow.com/a/9138298/508214 – titogeo

ответ

0

Всегда тот же набор тестов вы хотите пропустить? Если таким образом вы могли контролировать, что через профиль Maven и использовать параметр конфигурации включает/исключает только выполнить то, что вы хотите

0

добавить аннотацию @Ignore теста, который вы хотите, чтобы пропустить

0

Вы можете настроить это в вашем pom.xml, используя плагин surefire. Например, следующее приведет к пропуску любого теста, приуроченного к «IT».

<plugin> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.16</version> 
    <inherited>true</inherited> 
    <configuration> 
     <skip>true</skip> 
    </configuration> 
    <executions> 
     <execution> 
     <id>unit-tests</id> 
     <phase>test</phase> 
     <goals> 
      <goal>test</goal> 
     </goals> 
     <configuration> 
      <skip>false</skip> 
      <excludes> 
      <exclude>**/*IT.java</exclude> 
      </excludes> 
     </configuration> 
     </execution> 
    </executions> 
    </plugin> 
Смежные вопросы