TestNG插件运行良好,直到昨天。现在,所有测试中,不同的类都会收到相同的错误。通过类或单个测试运行。我该如何解决?
An internal error occurred during: "Launching Testing123".
String index out of range: -2
我创建了我能想到的最简单的测试,并且得到了相同的结果:
import org.testng.annotations.Test;
public class Testing123 {
@Test
public void testing() {
System.out.println("Hello World");
}
}
注意:如果我从套件中运行,它确实可以工作,即选择一个套件,右键单击,以TestNG套件运行
环境: 苹果电脑 用于Web开发人员的Eclipse Java EE IDE。
版本:Oxygen.3a释放(4.7.3a) Build ID:20180405-1200 TestNG插件:TestNG 6.14.0.201802161500 TestNG = 6.14.x;
答案 0 :(得分:0)
请参阅以下内容:
[字符串索引超出范围:-2] [https://github.com/cbeust/testng-eclipse/issues/348]
摘要: TestNG提供了一个“模板XML文件”,您可以在项目级别或全局设置。这为您提供了一种自定义在运行测试时默认执行的操作的方法:按Eclipse中的方法,类或套件进行操作。
问题:如果您设置模板XML文件的值-您必须在其中有一个文件,则当前的错误消息不是很清楚是什么引起了问题。详细信息错误消息已更新,不再有帮助。就我而言,我最初有一个文件,但后来删除了。