2016-12-20 2 views
0

Immer wenn ich mvn test in meinem Maven-Projekt ausführen, werden nur die Testdateien mit der Endung Test ausgeführt. Alle meine Testdateien im aktuellen Projekt enden in Spec und ich möchte ihre Namen nicht ändern.Führen Sie Dateien mit Abschluss in "Spec" als Tests

Also, wie kann ich Maven so konfigurieren, dass Dateien ausgeführt werden, die auf Spec enden?

Antwort

1

Standardmäßig wird die Maven Surefire Plugin automatisch Include-Dateien, diese Muster zu respektieren:

  • **/Test * .java
  • **/* Test.java
  • ** /*TestCase.java

Um weitere Muster und speci hinzuzufügen fically Sie, konfigurieren nur das Plugin auf folgende Weise:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.19.1</version> 
    <configuration> 
    <includes> 
     <include>**/*Spec.java</include> 
    </includes> 
    </configuration> 
</plugin> 

Siehe auch die complete documentation über diese Art der Konfiguration.

Verwandte Themen