TestNG Exception sur Mac : Impossible de trouver la classe dans le classpath...!
Quand je suis en train de lancer la suite de tests, je suis de mieux en cette exception sur Mac, nous utilisons des projets maven ici, aujourd'hui matin de l'éclipse a été accroché et j'ai fait la force de quitter et puis redémarré le même et plus tard ne suis pas en mesure d'exécuter les tests. J'ai fait rafraîchissant, le nettoyage, la réinstallation de testNG, reconfiguré eclipse avec la nouvelle eclipse instance et importé les projets maven mais aussi obtiens la même exception..Les mêmes projets maven ll s'exécuter sur l'autre Mac, Pls suggérer des façons tat me manque ici.
également visées les solutions présentes dans les liens suivants :
DONC, le lien 1 DONC, le lien 2
Console d'erreur :
org.testng.TestNGException:
Cannot find class in classpath: com.adobe.store.polarBear.polarBearSuite.tests.ReaderAIHTest
at org.testng.xml.XmlClass.loadClass(XmlClass.java:81)
at org.testng.xml.XmlClass.init(XmlClass.java:73)
at org.testng.xml.XmlClass.<init>(XmlClass.java:59)
at org.testng.xml.TestNGContentHandler.startElement(TestNGContentHandler.java:539)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:788)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1343)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
at org.testng.xml.SuiteXmlParser.parse(SuiteXmlParser.java:17)
at org.testng.xml.SuiteXmlParser.parse(SuiteXmlParser.java:1)
at org.testng.xml.Parser.parse(Parser.java:172)
at org.testng.TestNG.initializeSuitesAndJarFile(TestNG.java:311)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:88)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
OriginalL'auteur harish raja | 2012-11-28
Vous devez vous connecter pour publier un commentaire.
Aller à Projet --> Nettoyer
Il fonctionne pour moi
OriginalL'auteur bugCracker
Quelques suggestions :
1. Accédez à votre dossier cible et vérifier si le .classe pour ReaderAIHTest est disponible?
2. Aller à l'Exécuter en tant Qu' - > Maven Build -> Entrez objectif propre test-compiler (je suis en supposant que votre cas sont couchés dans src/test/java. )
OriginalL'auteur niharika_neo
Êtes-vous à l'aide de "Run configurations" fonctionnalité dans eclipse ? Si oui, assurez-vous que vous utilisez le bon testng.xml pour le test que vous voulez exécuter. Parfois, vous utilisez le mauvais d'un ou de celui qui a été autocreated dans le "Run Configurations" menu dans eclipse.
OriginalL'auteur
si votre nom de package est TEST_Package et le nom de classe est DEMO_TEST le code xml doit être
vous allez essayer ce......il travaillera
OriginalL'auteur satish kumar poojari
J'ai connu le même problème. Après la synchronisation du code de pensions quand j'ai actualisé mon projet dans eclipse. Nom du Package commencer à montrer à partir de src.test.java.com......
donc c'est tout le problème .classpath de fichier dans votre répertoire de module
Faire "mvn eclipse:eclipse" il va régénérer votre module".classpath". Et puis actualisez votre projet dans eclipse.
Je pense que vous devriez essayer cette commande depuis le répertoire racine de votre projet
mvn idea:idea
dans le cas de l'Ide. puis les réimporter votre projet. Si vous utilisez n'importe quel autre outil, puis tout ce que vous devez comprendre comment régénérer intellij idea fichiers cachésOriginalL'auteur Bharat Bhagat
Pour moi, il a été configuré un mauvais "Projet de sortie du compilateur".
Aller dans "Fichier" > Structure de Projet > Projet de compilation de sortie > Cliquez sur "..." > Choisissez un dossier
OriginalL'auteur Pedro Rosanes
Pour IntelliJ Idea, après re-construire le projet, utilisez la commande : mvn idée:idée
Après le succès, l'exception "Ne peut pas trouver la classe dans le classpath" est résolu.
OriginalL'auteur palslav