2014-09-08 3 views
1

У меня есть некоторые тестовые примеры junit, которые тестируют веб-службы RESTful. Я использую maven для создания войны. Как запустить эти тестовые примеры веб-служб RESTful на военном файле, который генерируется maven перед его развертыванием на сервере приложений weblogic. пожалуйста помоги.запустить junit тесты в файле war перед развертыванием в weblogic

+0

Этих модульных тестов являются интеграционными тестами. – khmarbaise

ответ

1

Вы можете использовать фазу предварительной интеграции, тестирования интеграции и тестирования после интеграции, чтобы запустить сервлет-движок наподобие jetty/tomcat и т. Д., А затем выполнить ваши интеграционные тесты с помощью maven-отказоустойчивого плагина против вашей службы , Необходимо соответствующим образом назвать тесты.

<project> 
    [...] 
    <build> 
    [...] 
    <plugins> 
     [...] 
     <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-failsafe-plugin</artifactId> 
     <version>2.17</version> 
     <executions> 
      <execution> 
      <id>integration-test</id> 
      <goals> 
       <goal>integration-test</goal> 
      </goals> 
      </execution> 
      <execution> 
      <id>verify</id> 
      <goals> 
       <goal>verify</goal> 
      </goals> 
      </execution> 
     </executions> 
     </plugin> 

В docs of maven-failsafe-plugin вы найдете также пример, чтобы начать причал ...

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