Ich bin seit 2 Tagen mit diesem Problem zu kämpfen und ich weiß nicht:Kann einfachen Test mit TestNG || nicht starten Fehler beim Lesen der Konfigurationsdatei
1 /, was ich falsch gemacht hätte
2/wie es zu lösen
Das ist mein Code. Sehr einfach, kein WebDriver, kein Maven, keine Ameise, nichts.
Nur eine Test Annotation und eine System.out.println.
MyCode:
package afterall;
import org.testng.annotations.Test;
public class TestA {
@Test
public void methodA(){
System.out.println("yes");}
}
Meine Projektstruktur sieht wie folgt aus:
1/I auf TestA.java der rechten Maustaste.
2/Ausführen als
3/TestNG Test-
Stacktrace Dies ist der einzige Ausgang ist i erhalten:
Exception in thread "main" java.util.ServiceConfigurationError: org.testng.remote.support.RemoteTestNGFactory: Error reading configuration file
at java.util.ServiceLoader.fail(Unknown Source)
at java.util.ServiceLoader.parse(Unknown Source)
at java.util.ServiceLoader.access$200(Unknown Source)
at java.util.ServiceLoader$LazyIterator.hasNextService(Unknown Source)
at java.util.ServiceLoader$LazyIterator.hasNext(Unknown Source)
at java.util.ServiceLoader$1.hasNext(Unknown Source)
at org.testng.remote.support.ServiceLoaderHelper.getFirst(ServiceLoaderHelper.java:16)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:43)
Caused by: java.io.FileNotFoundException: C:\Users\MyUsername(Das System kann die angegebene Datei nicht finden)
//Translation: Can't find the requested file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.<init>(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
at sun.net.www.protocol.jar.JarURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
... 7 more
Schritte getan ich testng Plugin deinstalliert und neu installiert viele Male.
stufte ich das Plugin 6.9.11 und 6.9.10
ich die .metadata von Eclipse-Workspace gelöscht.
Bitte Hilfe! Danke im Voraus.
Hallo, @IgorStravlov, könnten Sie einen Versuch mit der neuesten Beta von TestNG Eclipse-Plugin haben, können Sie von der [Beta-Update-Website] installieren (http://testng.org/eclipse-beta) . Ich bin nicht sicher, wie der Java ServiceLoader die Konfigurationsdatei 'org.testng.remote.support.RemoteTestNGFactory' in Ihrem Klassenpfad nicht parsen konnte. BTW, könnten Sie versuchen, Ihre Eclipse-Instanz und das TestNG-Plugin auf einen normalen Pfad zu installieren, zum Beispiel 'c: \ eclipse' (der Punkt besteht darin, sicherzustellen, dass kein spezielles Zeichen auf dem Pfad vorhanden ist) –