Eclipse作为TestNG String索引运行超出范围:-2

时间:2018-10-19 19:30:56

标签: testng testng-eclipse

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;

1 个答案:

答案 0 :(得分:0)

请参阅以下内容:

[字符串索引超出范围:-2] [https://github.com/cbeust/testng-eclipse/issues/348]

摘要: TestNG提供了一个“模板XML文件”,您可以在项目级别或全局设置。这为您提供了一种自定义在运行测试时默认执行的操作的方法:按Eclipse中的方法,类或套件进行操作。

问题:如果您设置模板XML文件的值-您必须在其中有一个文件,则当前的错误消息不是很清楚是什么引起了问题。详细信息错误消息已更新,不再有帮助。就我而言,我最初有一个文件,但后来删除了。