Domanda

Questo è quello che sto cercando di fare:

[...]
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.5</version>
  <configuration>
    <excludes>
      <exclude>**/*JSFTest.java</exclude>
    </excludes>
    <executions>
      <execution>
        <phase>integration-test</phase>
        <goals>
          <goal>test</goal>
        </goals>
        <configuration>
          <excludes>
            <!-- intentionally empty to override configuration above -->
          </excludes>
          <includes>
            <include>**/*JSFTest.java</include>
          </includes>
        </configuration>
      </execution>
    </executions>
  </plugin>

Il mio <execution> personalizzato deve eseguire tutti i test JSF legate nel contenitore. Purtroppo non trova alcun test. Assomiglia <includes> non funziona. Mentre <excludes> escludere efficacemente questi test durante test fase. Che cosa c'è che non va qui?

È stato utile?

Soluzione

Check this out su come fare entrambe le cose test di integrazione e test nello stesso progetto.

http://docs.codehaus.org/display/MAVENUSER/ Maven + e + + Integrazione Testing

La mia preferenza è la maven-failsafe-plugin

Altri suggerimenti

Più come una nota a sé:; -)

<excludes>
    <exclude>none</exclude>
<excludes>

Un esclude vuoti non funziona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top