2016-08-05 2 views
0

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:

enter image description here

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.

+0

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) –

Antwort

Verwandte Themen