2015-11-25 1 views
9

Ich aktualisiert meine Community Edition IntelliJ von Version 14 auf 15.0.1 und TestNG Tests, die früher in der IDE ausgeführt wurden, geben diese Ausnahmen. Wie repariere ich diese?Nach dem Upgrade auf Intellij 15 TestNG Tests laufen nicht in der IDE

Exception in thread "main" java.lang.NoClassDefFoundError: org/testng/CommandLineArgs 
    at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:118) 
    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 com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) 
Caused by: java.lang.ClassNotFoundException: org.testng.CommandLineArgs 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 

Lassen Sie mich wissen, wenn mehr Informationen benötigt werden.

+0

Klingt wie ein Klassenpfadproblem. Ich wette, dass sie ausgeführt werden, wenn Sie TestNG zu Ihrem Testklassenpfad hinzufügen. Kein IntelliJ-Problem; ein Projektkonfigurationsproblem. – duffymo

+0

Ich glaube nicht, dass es sich um ein Konfigurationsproblem handelt, da dasselbe mit Intellij14 arbeitet – Ram

+0

Beachten Sie, dass dies auf Amazon Linux ist. – Ram

Antwort

8

Die Klasse org.testng.CommandLineArgs wurde in TestNG 6.0 eingeführt. Ich stieß auf das gleiche Problem und mein Projekt hatte TestNG 5.9. Nach dem Upgrade auf eine neuere Version wurden Tests erfolgreich ausgeführt.

+0

Ich habe Idee 2016.2 Community. Hinzufügen \t \t \t \t \t org.testng \t \t \t testng \t \t \t 6.8.5 \t \t \t Test \t \t zu meinem Pom geholfen. – LoBo

-2

Zugabe

<dependency> 
    <groupId>com.github.adedayo.intellij.sdk</groupId> 
    <artifactId>testng_rt</artifactId> 
    <version>142.1</version> 
</dependency> 

meine pom, das Problem zu beheben.

+0

Es hat nicht für mich. – mattalxndr

+0

hat nicht für mich gearbeitet. –

Verwandte Themen