Échec de l'exécution de l'objectif org.apache.maven.plugins:maven-surefire-plugin:2.12:test (par défaut) sur le projet.
J'ai essayé à partir d'un couple de jours pour résoudre l'erreur suivante mais je n'arrive pas à résoudre 🙁
Mon module pom.xml fichier:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>junitcategorizer</artifactId>
<groupId>com.topdesk.test.junitcategorizer</groupId>
<version>0.0.1-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<artifactId>junitcategorizer.instrument</artifactId>
<name>JUnitCategorizer InstrumentationAgent</name>
<description>The agent used to instrument the called Java classes</description>
<dependencies>
<dependency>
<groupId>org.ow2.asm</groupId>
<artifactId>asm-commons</artifactId>
<version>4.0</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
<manifestEntries>
<Premain-Class>com.topdesk.junitcategorizer.instrument.InstrumentationAgent</Premain-Class>
<Agent-Class>com.topdesk.junitcategorizer.instrument.InstrumentationAgent</Agent-Class>
<Can-Redefine-Classes>true</Can-Redefine-Classes>
<Can-Retransform-Classes>true</Can-Retransform-Classes>
<Boot-Class-Path>${project.artifactId}-${project.version}.jar</Boot-Class-Path>
<Can-Set-Native-Method-Prefix>true</Can-Set-Native-Method-Prefix>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<artifactSet>
<includes>
<include>org.ow2.asm:*</include>
</includes>
</artifactSet>
<relocations>
<relocation>
<pattern>org.objectweb.asm</pattern>
<shadedPattern>org.shaded.asm</shadedPattern>
</relocation>
</relocations>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
J'obtiens l'erreur suivante:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.
12:test (default-test) on project junitcategorizer.instrument: There are test failures.
[ERROR]
[ERROR] Please refer to D:\Masters\thesis related papers and tools\junitcategorizer\junitcategorizer.instrument\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project junitcategorizer.instrument: There are test failures.
Please refer to D:\Masters\thesis related papers and tools\junitcategorizer\junitcategorizer.instrument\target\surefire-reports for the individual test results.
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
Please refer to D:\Masters\thesis related papers and tools\junitcategorizer\junitcategorizer.instrument\target\surefire-reports for the individual test results.
at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution(SurefireHelper.java:83)
at org.apache.maven.plugin.surefire.SurefirePlugin.writeSummary(SurefirePlugin.java:673)
at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary(SurefirePlugin.java:647)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:137)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:98)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 19 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
J'ai essayé ce qui suit, mais n'a pas aidé:
- mvn dependency::arbre
- mvn clean install-U ou cliquez-Droit sur le "projet" Aller à "Maven" >> "mise à Jour"
S'il vous plaît aider moi!
J'ai eu un problème similaire, ma réponse ici: stackoverflow.com/a/41666587/2230045
Vérifier les dépendances conflictuelles et les supprimer. Il a travaillé pour moi quand j'ai enlevé la JPA de dépendance. Depuis le Printemps de démarrage est livré avec JPA intégré, j'ai enlevé la dépendance externe que j'ai eu. Espérons qu'il travail! 🙂
Vérifier les dépendances conflictuelles et les supprimer. Il a travaillé pour moi quand j'ai enlevé la JPA de dépendance. Depuis le Printemps de démarrage est livré avec JPA intégré, j'ai enlevé la dépendance externe que j'ai eu. Espérons qu'il travail! 🙂
OriginalL'auteur Srinu | 2016-04-05
Vous devez vous connecter pour publier un commentaire.
Ajouter à votre pom :
Dans votre code d'erreur, il n'a pas trouver
surefire plugin
ajouterCe n'est pas le problème!
OriginalL'auteur Hohenheim
C'est ce qui résout le problème:
de Échec de l'exécution de l'objectif org.apache.maven.plugins:maven-surefire-plugin:2.10:test
OriginalL'auteur nikk
C'est une sorte d'échec du test.@SpringBootApplication annotation contient ces configurations.
@EnableAutoConfiguration est la raison de cette erreur. Cette essaie de configurer automatiquement l'application en fonction des dépendances dans votre pom.xml
Comme un exemple, lorsque vous avez spring-data-jpa dépendance dans le pom, il va essayer d'ajouter la configuration de l'application par la recherche à l'application.fichier de propriétés pour la source de données. Si vous avez besoin d'ajouter une source de données pour le résoudre.
Pour MySQL :
Ou
Vous ne peut plus le cacher par des sauts d'essai.
Pour plus d' détails.
OriginalL'auteur Lahiru Gamage
J'ai exactement le même stacktrace lorsque les tests échouent.
Plus pour le haut, vous devriez voir des messages de identfying l'échec des classes de test.
Ou aller à
et avoir un regard sur les rapports de l'échec.
Résoudre les problèmes et votre build est ok.
Bonne nouvelle : Votre poms semblent être ok, Maven permet de compiler et d'exécuter des tests.
OriginalL'auteur Stefan Isele - prefabware.com
Vérifier vos fichiers de test. Vous devez effacer tous les fichiers de test d'erreur sur votre projet et essayez de Nettoyer et de construire.
OriginalL'auteur Ferhat KOÇER
J'ai été confronté au même genre de problème, vos numéros de version dans la dépendance de Sélénium, TestNG, Junit devrait être la même que vous avez utilisés dans votre projet. Par exemple, dans votre projet, vous utilisez le Sélénium version 3.8. Ce numéro de version doit être mentionné dans la dépendance.
OriginalL'auteur mudassar munir
Il a travaillé pour moi avec la version 3.0.0-M1.
Vous pourriez avoir besoin de le faire fonctionner avec sudo.
OriginalL'auteur setnoset
SALUT à Tous pouvez-vous essayer d'ajouter le ci-dessous dans votre POM et ensuite utiliser
mvn clean compile
et puismvn install
.OriginalL'auteur narayan
Il suffit d'ajouter ceux-dessous de la ligne de pom.xml fichier sur le haut de
<modelversion>
tag:OriginalL'auteur Pradeep Kumar
essayer dans cmd:
mvn clean install -Dskiptests=true
qui va passer tous les tests de l'unité. Peut-être Ça marchera très bien pour vous.
ne pas sauter de tests n'est pas une solution.
OriginalL'auteur Mohit Singh
Qui a fonctionné pour moi,
Clic droit sur le projet -> "Exécuter en tant qu'Maven Test". Cela va automatiquement télécharger les plugins manquants et que le Clic Droit sur le projet ->"mise à Jour de projet Maven" il supprime l'erreur.
OriginalL'auteur iceberg
infaillible de version du plugin peut être une des raisons. Pour moi à la suite de dépendance travaillé. Merci d'essayer de vous
OriginalL'auteur habin prasad
Si il y a échec de test simplement les ignorer avec
mais je vous recommande la fixation de votre test de la première.
OriginalL'auteur Eric Miguel Mercado Navarro