Как мне структурировать свои интеграционные тесты GWT при использовании Maven? - PullRequest
4 голосов
/ 11 января 2011

Я использую Maven для создания приложения GWT. Мы используем родительский модуль с несколькими подмодулями в Maven. Мы решили создать отдельный модуль для интеграционных тестов, потому что казалось сложным держать интеграционные тесты отдельно от модульных тестов в одном модуле. Но когда мы попытались запустить тесты GwtTestCase из отдельного модуля maven, это оказалось проблематичным; в частности, мы не смогли найти простой способ получить тест, чтобы увидеть точку входа в наше приложение в Eclipse или в Maven.

Есть ли хороший способ структурировать интеграционные тесты GWT при использовании Maven? Является ли лучшим вариантом оставить их в модуле GUI и попытаться отделить интеграционные тесты от модульных тестов, используя профиль maven?

1 Ответ

0 голосов
/ 18 июля 2014

Мы не выделяем интеграционные тесты в отдельный модуль

В нашем проекте мы делаем это так:

<profiles>
    <profile>
      <id>nointegration</id>
      <properties>
        <integration.tests.includes>none</integration.tests.includes>
      </properties>
    </profile>
...
</profiles>

Когда мы не хотим запускать интеграционные тесты:

mvn clean install -Pnointegration

поэтому был выполнен только обычный, неинтегрирующий тест

...