Heim >Java >javaLernprogramm >Warum werden meine Maven-Tests nicht ausgeführt?

Warum werden meine Maven-Tests nicht ausgeführt?

Linda Hamilton
Linda HamiltonOriginal
2024-12-03 19:31:15759Durchsuche

Why Aren't My Maven Tests Running?

Maven: Tests werden nicht ausgeführt

Viele Benutzer stehen vor dem Problem, dass Maven ihre JUnit-Tests nicht erkennt. Dies kann trotz erfolgreicher Kompilierung des Programms auftreten. Beim Ausführen des MVN-Tests werden keine Tests erkannt (angezeigt durch „Es sind keine Tests zum Ausführen vorhanden.“ unter der Überschrift TESTS).

Das Problem kann durch Einhaltung der vom Maven Surefire Plugin verwendeten Standardnamenskonventionen behoben werden zum Erkennen von Tests Klassen:

  • Test*
  • *Test
  • *Tests (hinzugefügt in Maven Surefire Plugin 2.20)
  • *TestCase

Wenn die Testklasse diesen Konventionen nicht entspricht, sollten Sie erwägen, sie umzubenennen oder Maven zu konfigurieren Surefire-Plugin zur Verwendung eines benutzerdefinierten Benennungsmusters für Testklassen.

Das obige ist der detaillierte Inhalt vonWarum werden meine Maven-Tests nicht ausgeführt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn