运行TestNG测试时出现异常

Mar*_*ani 3 java testng intellij-idea intellij-14

我似乎无法运行任何测试,因为我得到以下异常:

java.lang.AbstractMethodError:org.testng.remote.RemoteTestNG $ DelegatingTestRunnerFactory.newTestRunner(Lorg/testng/ISuite; Lorg/testng/xml/XmlTest; Ljava/util/Collection; Ljava/util/List;)Lorg/testng/TestRunner ; 在org.testng.SuiteRunner $ ProxyTestRunnerFactory.newTestRunner

我们使用TestNG,我的依赖项中的jar文件如下:

testng.6.9.12

有任何想法吗?

Mar*_*ani 6

升级到IntelliJ 2016.1的最新版本解决了此问题。


sat*_*kum 5

运行testNG套件时,我也遇到了AbstractMethodError.这是对我有用的解决方案:

  1. 在Intellij中打开注册表

    • (在Mac上)
    • 按:命令选项Shift/
    • 点击:注册表...
  2. 检查testng_sm_runner框值

基本上,我按照这里的说明操作:https: //youtrack.jetbrains.com/issue/IDEA-143967#comment=27-1089937