无法使用TestNG ||启动简单的测试读取配置文件

时间:2016-08-05 02:34:17

标签: java eclipse testng testng-eclipse

自从2天以来我一直在努力解决这个问题而且我不知道:

1 /我做错了什么

2 /如何解决

这是我的代码。非常简单,没有WebDriver,没有Maven,没有Ant,没有。

只是一个测试注释和一个System.out.println。

mycode的:

package afterall;
import org.testng.annotations.Test;
public class TestA {

@Test
public void methodA(){
System.out.println("yes");}
}

我的项目结构如下所示:

enter image description here

1 /我右键单击TestA.java。

2 /运行

3 / TestNG测试

堆栈跟踪 这是我得到的唯一输出:

Exception in thread "main" java.util.ServiceConfigurationError: org.testng.remote.support.RemoteTestNGFactory: Error reading configuration file
at java.util.ServiceLoader.fail(Unknown Source)
at java.util.ServiceLoader.parse(Unknown Source)
at java.util.ServiceLoader.access$200(Unknown Source)
at java.util.ServiceLoader$LazyIterator.hasNextService(Unknown Source)
at java.util.ServiceLoader$LazyIterator.hasNext(Unknown Source)
at java.util.ServiceLoader$1.hasNext(Unknown Source)
at org.testng.remote.support.ServiceLoaderHelper.getFirst(ServiceLoaderHelper.java:16)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:43)
Caused by: java.io.FileNotFoundException: C:\Users\MyUsername(Das System kann die angegebene Datei nicht finden)
//Translation: Can't find the requested file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.<init>(Unknown Source)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
at sun.net.www.protocol.jar.JarURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
... 7 more

完成步骤 我卸载了testng插件并重新安装了很多次。

我将插件降级为6.9.11和6.9.10

我从eclipse工作区删除了.metadata。

请帮忙!提前完成。

1 个答案:

答案 0 :(得分:0)

您发现了一个问题。我在https://github.com/cbeust/testng-eclipse/issues/271

上报告了这个问题