当前位置: 首页 > 知识库问答 >
问题:

无法使用TestNG启动简单的Test||读取配置文件时出错

彭炳
2023-03-14

我一直在纠结这个问题,因为2天,我不知道:

1/我做错了什么

2/如何解决

这是我的代码。很简单,没有WebDriver,没有Maven,没有Ant,什么都没有。

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

我的代码:

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

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

我的项目结构如下所示:

1/我右击TestA.java。

2/运行方式

3/测试天然气测试

Stacktrace这是我得到的唯一输出:

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个答案

红鸿运
2023-03-14

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

 类似资料:
  • 本文向大家介绍java简单读取properties配置文件的方法示例,包括了java简单读取properties配置文件的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java简单读取properties配置文件的方法。分享给大家供大家参考,具体如下: 读取配置文件,小结如下 更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java文件与目录操作技巧汇总》、《Java数

  • 环境:Ubuntu 18Spring开机2.0 JDK 11 当应用程序在IntelliJ中运行时,它会正确执行,但在Spring Bootmaven插件打包文件后读取文件时不会。 PS:该文件确实可以在打包的jar文件中找到!

  • 我的蜂巢设置有问题。不是我设置的,所以我对这个系统的了解有限...使用cloudera manager完成了自动更新,没有对postgresql数据库进行备份。转移数据库正在使用postgresql设置。 就我的理解,不可能有一个既定的连接,但我不明白为什么,因此如何修复它。我将非常感谢一些关于如何在cloudera manager管理中修复此问题的提示。或如何重建转移或从postgresql切换

  • 当eclipse试图根据其DTD验证XML时,我总是在TestNG XML配置文件中的test tag(在test name=“bing-search-sample....行)得到这样的错误。该文件运行良好,似乎没有问题: 元素类型“test”的内容必须匹配“(方法选择器?、参数*、组?、包?、类?)”。 由于XML运行良好,我想知道TestNG DTD是否存在问题,或者在使用Eclipse进行X

  • 问题内容: 我正在尝试学习新的Swift编程语言。看起来不错,但是我很难做一些事情,就像读取本地.txt文件的内容一样简单。 我尝试了一些可以通过Google找到的示例,但是它们会产生编译错误,例如此处的答案:从文本文件读取和写入数据 如果我稍稍修改一下代码,它就可以工作,但只能从内部的特殊位置读取该项目。 为什么用Swift读取.txt文件不像使用Ruby这样简单?我将如何读取位于的文件的内容?

  • 我不知道在Ubuntu17.04的终端中启动hive时发生了什么,我在终端上出现了一些错误。我是一个新的蜂巢面临一些问题与它,谁能帮助我在这方面。 我已经(在.bashrc文件中安装并指定): Hadoop:2.8.0 SLF4J:类路径包含多个SLF4J绑定。slf4j:在[jar:file:/usr/local/src/hive-2.1.1/lib/log4j-Slf4j-impl-2.4.1