TestNG 6.11调用程序

TestNG 6.11调用程序,testng,Testng,最近从TestNG 6.9.10升级到6.11。这样做时,我注意到我们的TestNG调用程序类有一个不推荐使用的方法:“addListener” 所有addListener都不推荐使用,除了您应该使用的addListener(ITestNGListener)之外 由于Java解析,所选方法是不推荐使用的方法 您有两种选择: 等待删除不推荐使用的方法,Java将找到所需的方法 通过投票强制执行决议: testng.addListener((ITestNGListener) tla); [IN

最近从TestNG 6.9.10升级到6.11。这样做时,我注意到我们的TestNG调用程序类有一个不推荐使用的方法:“addListener”


所有
addListener
都不推荐使用,除了您应该使用的
addListener(ITestNGListener)
之外

由于Java解析,所选方法是不推荐使用的方法

您有两种选择:

  • 等待删除不推荐使用的方法,Java将找到所需的方法
  • 通过投票强制执行决议:

    testng.addListener((ITestNGListener) tla);
    
  •  [INFO] /C:/Users/jsmith/workspace/myproj/src/main/java/mypackage/TestngInvoker.java: C:\Users\jsmith\workspace\myproj\src\main\java\mypackage\TestngInvoker.java uses or overrides a deprecated API.
     [INFO] /C:/Users/jsmith/workspace/myproj/src/main/java/mypackage/TestngInvoker.java: Recompile with -Xlint:deprecation for details.
    
    testng.addListener((ITestNGListener) tla);