TestEngine с идентификатором junit-jupiter не удалось обнаружить тесты в конфигурации Maven.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 TestEngine с идентификатором junit-jupiter не удалось обнаружить тесты в конфигурации Maven.

Сообщение Anonymous »

У меня есть проект maven с системными и модульными тестами. Я хочу запустить тесты плагинов JUnit в безголовом режиме. Когда я запускаю тесты плагинов JUnit из Eclipse, используя параметр «Запустить как» -> «Тесты плагинов JUnit», все работает нормально. Однако когда я пытаюсь запустить их из командной строки, я сталкиваюсь со следующей ошибкой:

Код: Выделить всё

org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' failed to discover tests
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverEngineRoot(EngineDiscoveryOrchestrator.java:160)
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discoverSafely(EngineDiscoveryOrchestrator.java:134)
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover(EngineDiscoveryOrchestrator.java:108)
at org.junit.platform.launcher.core.EngineDiscoveryOrchestrator.discover(EngineDiscoveryOrchestrator.java:80)
at org.junit.platform.launcher.core.DefaultLauncher.discover(DefaultLauncher.java:110)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
at org.eclipse.test.EclipseTestRunner.runTests(EclipseTestRunner.java:226)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:202)
at org.eclipse.test.UITestApplication.lambda$0(UITestApplication.java:103)
Версия Eclipse: 4.24
Тестовый проект и проекты плагинов: экспортированные файлы JAR помещаются в папку Dropins Eclipse.
Конфигурация pom.xml:

Код: Выделить всё

4.0.0
com.com.example
myproject
${revision}
pom

4.0.6
**/src-gen/**
-Xms512m -Xmx2048m
0.9.8-SNAPSHOT
1.8
1.8
1.8
1.8



eclipse
https://download.eclipse.org/releases/2018-12
p2




org.bouncycastle
bcprov-jdk15on
1.69


eu.agno3.jcifs
jcifs-ng
2.1.9


org.slf4j
slf4j-api
1.7.32


net.lingala.zip4j
zip4j
2.11.5


commons-io
commons-io
2.15.1
          < b r   / >         & l t ; d e p e n d e n c y & g t ; < b r   / >                 & l t ; g r o u p I d & g t ; o r g . s l f 4 j & l t ; / g r o u p I d & g t ; < b r   / >                 & l t ; a r t i f a c t I d & g t ; s l f 4 j - n o p & l t ; / a r t i f a c t I d & g t ; < b r   / >                 & l t ; v e r s i o n & g t ; 1 . 7 . 3 2 & l t ; / v e r s i o n & g t ; < b r   / >         & l t ; / d e p e n d e n c y & g t ; < b r   / >         & l t ; d e p e n d e n c y & g t ; < b r   / >                 & l t ; g r o u p I d & g t ; o r g . j u n i t . j u p i t e r & l t ; / g r o u p I d & g t ; < b r   / >                 & l t ; a r t i f a c t I d & g t ; j u n i t - j u p i t e r & l t ; / a r t i f a c t I d & g t ; < b r   / >                 & l t ; v e r s i o n & g t ; 5 . 9 . 2 & l t ; / v e r s i o n & g t ; < b r   / >                 & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r   / >         & l t ; / d e p e n d e n c y & g t ; < b r   / >         & l t ; d e p e n d e n c y & g t ; < b r   / >                 & l t ; g r o u p I d & g t ; o r g . m o c k i t o & l t ; / g r o u p I d & g t ; < b r   / >                 & l t ; a r t i f a c t I d & g t ; m o c k i t o - j u n i t - j u p i t e r & l t ; / a r t i f a c t I d & g t ; < b r   / >                 & l t ; v e r s i o n & g t ; 5 . 1 1 . 0 & l t ; / v e r s i o n & g t ; < b r   / >                 & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r   / >         & l t ; / d e p e n d e n c y & g t ; < b r   / >     & l t ; / d e p e n d e n c i e s & g t ; < b r   / >     & l t ; b u i l d & g t ; < b r   / >         & l t ; p l u g i n M a n a g e m e n t & g t ; < b r   / >             & l t ; p l u g i n s & g t ; < b r   / >                 & l t ; p l u g i n & g t ; < b r   / >                     & l t ; g r o u p I d & g t ; o r g . a p a c h e . m a v e n . p l u g i n s & l t ; / g r o u p I d & g t ; < b r   / >                     & l t ; a r t i f a c t I d & g t ; m a v e n - j a v a d o c - p l u g i n & l t ; / a r t i f a c t I d & g t ; < b r   / >                     & l t ; v e r s i o n & g t ; 3 . 4 . 1 & l t ; / v e r s i o n & g t ; < b r   / >                 & l t ; / p l u g i n & g t ; < b r   / >                 & l t ; p l u g i n & g t ; < b r   / >                     & l t ; g r o u p I d & g t ; o r g . a p a c h e . m a v e n . p l u g i n s & l t ; / g r o u p I d & g t ; < b r   / >                     & l t ; a r t i f a c t I d & g t ; m a v e n - s i t e - p l u g i n & l t ; / a r t i f a c t I d & g t ; < b r   / >                     & l t ; v e r s i o n & g t ; 3 . 1 2 . 1 & l t ; / v e r s i o n & g t ; < b r   / >                 & l t ; / p l u g i n & g t ; < b r   / >                 & l t ; p l u g i n & g t ; < b r   / >                     & l t ; g r o u p I d & g t ; o r g . a p a c h e . m a v e n . p l u g i n s & l t ; / g r o u p I d & g t ; < b r   / >                     & l t ; a r t i f a c t I d & g t ; m a v e n - d e p l o y - p l u g i n & l t ; / a r t i f a c t I d & g t ; < b r   / >                     & l t ; v e r s i o n & g t ; 3 . 0 . 0 & l t ; / v e r s i o n & g t ; < b r   / >                 & l t ; / p l u g i n & g t ; < b r   / >                 & l t ; p l u g i n & g t ; < b r   / >                     & l t ; g r o u p I d & g t ; o r g . c o d e h a u s . m o j o & l t ; / g r o u p I d & g t ; < b r   / >                     & l t ; a r t i f a c t I d & g t ; b u i l d - h e l p e r - m a v e n - p l u g i n & l t ; / a r t i f a c t I d & g t ; < b r   / >                     & l t ; v e r s i o n & g t ; 3 . 5 . 0 & l t ; / v e r s i o n & g t ; < b r   / >                 & l t ; / p lugin>

org.apache.maven.plugins
maven-compiler-plugin
3.9.0


org.apache.maven.plugins
maven-surefire-plugin
3.0.0


org.apache.maven.plugins
maven-surefire-report-plugin
3.0.0


org.apache.maven.plugins
maven-enforcer-plugin
3.2.1


org.apache.maven.plugins
maven-resources-plugin
3.3.0


org.apache.maven.plugins
maven-clean-plugin
3.2.0


org.apache.maven.plugins
maven-jxr-plugin
3.3.0


org.eclipse.tycho
tycho-compiler-plugin
${tycho.version}


org.eclipse.tycho
tycho-maven-plugin
${tycho.version}
true


org.eclipse.tycho
tycho-p2-repository-plugin
${tycho.version}


org.eclipse.tycho
tycho-p2-plugin
${tycho.version}


org.eclipse.tycho
tycho-versions-plugin
${tycho.version}


org.eclipse.tycho
tycho-p2-director-plugin
${tycho.version}



org.eclipse.tycho
target-platform-configuration
${tycho.version}


org.eclipse.tycho.extras
tycho-pack200a-plugin
${tycho.version}


org.eclipse.tycho.extras
tycho-pack200b-plugin
${tycho.version}


org.eclipse.cbi.maven.plugins
eclipse-jarsigner-plugin
1.1.7


org.apache.maven.plugins
maven-jarsigner-plugin
3.0.0


org.apache.maven.plugins
maven-toolchains-plugin
3.1.0


org.apache.maven.plugins
maven-dependency-plugin
3.6.1





org.apache.maven.plugins
maven-toolchains-plugin



toolchain






1.8





org.apache.maven.plugins
maven-resources-plugin

UTF-8



org.eclipse.tycho
tycho-compiler-plugin

1.8
1.8
false
true



org.eclipse.tycho
tycho-maven-plugin
true


org.eclipse.tycho
tycho-p2-repository-plugin


org.eclipse.tycho
tycho-p2-plugin


attach-p2-metadata
package

p2-metadata





org.eclipse.tycho
tycho-versions-plugin


org.eclipse.tycho
target-platform-configuration



win32
win32
x86_64




com.com.example
com.com.example.myproject.targetplatform
${revision}





org.apache.maven.plugins
maven-jarsigner-plugin


sign

sign



verify

verify




${project.parent.basedir}/myproject.resources/Server.Dev/BuildFiles/cacerts
ppmsign
{8JkjoygA2awHsZMTWiDsr3i8jMkNMPLG6j0T3BABtIw=}
{uoAZa7ob2PAHunGgsbG4BpzSLXw62o+I3X/l1dKOa2Ja3VsK3j/wzXEhYaBVu++2}





myproject.plugin
myproject.test
myproject.feature
myproject.p2
myproject.product
myproject.targetplatform


с добавленной версией org.junit.jupiter-5.9.2 возник конфликт в дереве зависимостей

Код: Выделить всё

 \- org.mockito:mockito-junit-jupiter:jar:5.11.0:test
[INFO]    +- org.mockito:mockito-core:jar:5.11.0:test
[INFO]    |  +- net.bytebuddy:byte-buddy:jar:1.14.12:test
[INFO]    |  +- net.bytebuddy:byte-buddy-agent:jar:1.14.12:test
[INFO]    |  \- org.objenesis:objenesis:jar:3.3:test
[INFO]    \- (org.junit.jupiter:junit-jupiter-api:jar:5.10.2:test - omitted for conflict with 5.9.2)
Я перешел на org.junit.jupiter-5.10.2, конфликтов больше нет, но тесты по-прежнему не обнаруживаются.

Подробнее здесь: https://stackoverflow.com/questions/787 ... onfigurati
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»