Не удается запустить простой тест с помощью TestNG || Ошибка чтения файла конфигурации

Я борюсь с этой проблемой с 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/Тест NG

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.

Я удалил .metadata из рабочей области eclipse.

Пожалуйста помоги! Спасибо заранее.


person IgorStravlov    schedule 05.08.2016    source источник
comment
привет, @IgorStravlov, не могли бы вы попробовать последнюю бета-версию плагина TestNG Eclipse, которую можно установить с [сайта бета-обновления]( testng.org/eclipse-beta). Я не уверен, почему java ServiceLoader не смог проанализировать файл конфигурации org.testng.remote.support.RemoteTestNGFactory в вашем пути к классам. Кстати, не могли бы вы попытаться установить свой экземпляр eclipse и плагин TestNG по обычному пути, например, c:\eclipse (дело в том, чтобы убедиться, что в пути нет специального символа)   -  person XuQing Tan    schedule 05.08.2016


Ответы (1)


Вы нашли проблему. Я сообщил об этом на https://github.com/cbeust/testng-eclipse/issues/271

person juherr    schedule 05.08.2016