Невозможно выполнить тесты в Eclipse 2019-03 - PullRequest
3 голосов
/ 18 июня 2019

У меня довольно ванильная установка Eclipse 2019-03 RCP & RAP (только что добавлен Tycho и пара коннекторов Maven), но когда я запускаю стандартный тест JUnit, я получаю следующее исключение

java.lang.AbstractMethodError: org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests([Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[[Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/jdt/internal/junit/runner/RemoteTestRunner;)[Lorg/eclipse/jdt/internal/junit/runner/ITestReference;
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:525)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)

В другом рабочем пространстве с той же установкой Eclipse просто появляется сообщение об ошибке:

No JUnit tests found.

No tests found with test runner 'JUnit 4'.

Для меня это воспроизводимо (для совершенно нового модульного теста), но на других машинах с подобными сборками такая же настройка неожиданно начнет работать.

Библиотека "JUnit", которую я добавил через точки пути сборки к JUnit 4.12 и Hamcrest 1.3.0, что я считаю правильным.

Я нашел ошибка 526144 , но она должна быть устранена.

Тесты подключаемого модуля JUnit тоже не работают, но, похоже, это совсем другая проблема.

Что я могу сделать, чтобы JUnit работал с Eclipse?

1 Ответ

0 голосов
/ 21 июня 2019

Единственная мысль, которая помогла, была установка новейшего Eclipse 2019-06:

https://www.eclipse.org/downloads/packages/release/2019-06/r

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...