Frage

Das ist, was ich versuche zu tun:

[...]
<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>

Meine benutzerdefinierte <execution> hat alle JSF bezogenen Tests im Behälter laufen. Leider gibt es keine Tests finden. Sieht aus wie <includes> funktioniert nicht. Während <excludes> ausschließen effektiv diese Tests während der Phase test. Was ist hier falsch?

War es hilfreich?

Lösung

Überprüfen Sie diese auf, wie sowohl die Integration Tests zu tun und im selben Projekt zu testen.

http://docs.codehaus.org/display/MAVENUSER/ Maven + und + Integration + Testing

Meine Präferenz ist die maven-failsafe-plugin

Andere Tipps

Mehr als Notiz an mich selbst:; -)

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

Ein leeres schließt nicht funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top