idea执行用例的时候提示:No tests were found,前一天下班之前都是好的,今天上班的时候再次运行就出现这个问题。

F:\javakaifa\Java\jdk1.8.0_191\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 “-javaagent:F:\javakaifa\Java\IntelliJ IDEA 2020.3\lib\idea_rt.jar=6217:F:\javakaifa\Java\IntelliJ IDEA 2020.3\bin” -Dfile.encoding=UTF-8 -classpath “F:\javakaifa\Java\IntelliJ IDEA 2020.3\lib\idea_rt.jar;F:\javakaifa\Java\mavenstore\org\junit\vintage\junit-vintage-engine\5.5.2\junit-vintage-engine-5.5.2.jar;F:\javakaifa\Java\IntelliJ IDEA 2020.3\plugins\junit\lib\junit5-rt.jar;F:\javakaifa\Java\IntelliJ IDEA 2020.3\plugins\junit\lib\junit-rt.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\charsets.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\deploy.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\access-bridge-64.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\cldrdata.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\dnsns.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\jaccess.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\jfxrt.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\localedata.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\nashorn.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\sunec.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\sunjce_provider.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\sunmscapi.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\sunpkcs11.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\ext\zipfs.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\javaws.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\jce.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\jfr.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\jfxswt.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\jsse.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\management-agent.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\plugin.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\resources.jar;F:\javakaifa\Java\jdk1.8.0_191\jre\lib\rt.jar;F:\javakaifa\Java\IDEAproject\seleniumproject\target\test-classes;F:\javakaifa\Java\mavenstore\org\junit\jupiter\junit-jupiter-engine\5.5.2\junit-jupiter-engine-5.5.2.jar;F:\javakaifa\Java\mavenstore\org\apiguardian\apiguardian-api\1.1.0\apiguardian-api-1.1.0.jar;F:\javakaifa\Java\mavenstore\org\junit\platform\junit-platform-engine\1.5.2\junit-platform-engine-1.5.2.jar;F:\javakaifa\Java\mavenstore\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;F:\javakaifa\Java\mavenstore\org\junit\platform\junit-platform-commons\1.5.2\junit-platform-commons-1.5.2.jar;F:\javakaifa\Java\mavenstore\org\junit\jupiter\junit-jupiter-api\5.5.2\junit-jupiter-api-5.5.2.jar;F:\javakaifa\Java\mavenstore\org\junit\platform\junit-platform-runner\1.5.2\junit-platform-runner-1.5.2.jar;F:\javakaifa\Java\mavenstore\junit\junit\4.12\junit-4.12.jar;F:\javakaifa\Java\mavenstore\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;F:\javakaifa\Java\mavenstore\org\junit\platform\junit-platform-launcher\1.5.2\junit-platform-launcher-1.5.2.jar;F:\javakaifa\Java\mavenstore\org\junit\platform\junit-platform-suite-api\1.5.2\junit-platform-suite-api-1.5.2.jar;F:\javakaifa\Java\mavenstore\io\qameta\allure\allure-junit5\2.13.8\allure-junit5-2.13.8.jar;F:\javakaifa\Java\mavenstore\io\qameta\allure\allure-junit-platform\2.13.8\allure-junit-platform-2.13.8.jar;F:\javakaifa\Java\mavenstore\io\qameta\allure\allure-java-commons\2.13.8\allure-java-commons-2.13.8.jar;F:\javakaifa\Java\mavenstore\io\qameta\allure\allure-model\2.13.8\allure-model-2.13.8.jar;F:\javakaifa\Java\mavenstore\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;F:\javakaifa\Java\mavenstore\com\fasterxml\jackson\core\jackson-databind\2.11.3\jackson-databind-2.11.3.jar;F:\javakaifa\Java\mavenstore\com\fasterxml\jackson\core\jackson-annotations\2.11.3\jackson-annotations-2.11.3.jar;F:\javakaifa\Java\mavenstore\org\apache\tika\tika-core\1.24.1\tika-core-1.24.1.jar;F:\javakaifa\Java\mavenstore\org\jooq\joor-java-8\0.9.13\joor-java-8-0.9.13.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-server\3.141.59\selenium-server-3.141.59.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-api\3.141.59\selenium-api-3.141.59.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-chrome-driver\3.141.59\selenium-chrome-driver-3.141.59.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-edge-driver\3.141.59\selenium-edge-driver-3.141.59.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-firefox-driver\3.141.59\selenium-firefox-driver-3.141.59.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-ie-driver\3.141.59\selenium-ie-driver-3.141.59.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-opera-driver\3.141.59\selenium-opera-driver-3.141.59.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-remote-driver\3.141.59\selenium-remote-driver-3.141.59.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-safari-driver\3.141.59\selenium-safari-driver-3.141.59.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-support\3.141.59\selenium-support-3.141.59.jar;F:\javakaifa\Java\mavenstore\com\beust\jcommander\1.72\jcommander-1.72.jar;F:\javakaifa\Java\mavenstore\net\bytebuddy\byte-buddy\1.8.15\byte-buddy-1.8.15.jar;F:\javakaifa\Java\mavenstore\org\apache\commons\commons-exec\1.3\commons-exec-1.3.jar;F:\javakaifa\Java\mavenstore\com\google\guava\guava\25.0-jre\guava-25.0-jre.jar;F:\javakaifa\Java\mavenstore\com\google\code\findbugs\jsr305\1.3.9\jsr305-1.3.9.jar;F:\javakaifa\Java\mavenstore\org\checkerframework\checker-compat-qual\2.0.0\checker-compat-qual-2.0.0.jar;F:\javakaifa\Java\mavenstore\com\google\errorprone\error_prone_annotations\2.1.3\error_prone_annotations-2.1.3.jar;F:\javakaifa\Java\mavenstore\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;F:\javakaifa\Java\mavenstore\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;F:\javakaifa\Java\mavenstore\net\jcip\jcip-annotations\1.0\jcip-annotations-1.0.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\jetty-repacked\9.4.12.v20180830\jetty-repacked-9.4.12.v20180830.jar;F:\javakaifa\Java\mavenstore\com\squareup\okhttp3\okhttp\3.11.0\okhttp-3.11.0.jar;F:\javakaifa\Java\mavenstore\com\squareup\okio\okio\1.14.0\okio-1.14.0.jar;F:\javakaifa\Java\mavenstore\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;F:\javakaifa\Java\mavenstore\org\yaml\snakeyaml\1.19\snakeyaml-1.19.jar;F:\javakaifa\Java\mavenstore\org\seleniumhq\selenium\selenium-java\3.141.59\selenium-java-3.141.59.jar;F:\javakaifa\Java\mavenstore\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.9.9\jackson-dataformat-yaml-2.9.9.jar;F:\javakaifa\Java\mavenstore\com\fasterxml\jackson\core\jackson-core\2.9.9\jackson-core-2.9.9.jar” com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 wechatlogin.TestWeb,testLogin
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Exception in thread “main” java.util.ServiceConfigurationError: org.junit.platform.launcher.TestExecutionListener: Provider io.qameta.allure.junitplatform.AllureJunitPlatform could not be instantiated
at java.util.ServiceLoader.fail(ServiceLoader.java:232)
at java.util.ServiceLoader.access$100(ServiceLoader.java:185)
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
at java.lang.Iterable.forEach(Iterable.java:74)
at org.junit.platform.launcher.core.LauncherFactory.create(LauncherFactory.java:94)
at org.junit.platform.launcher.core.LauncherFactory.create(LauncherFactory.java:67)
at com.intellij.junit5.JUnit5IdeaTestRunner.createListeners(JUnit5IdeaTestRunner.java:48)
at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:31)
at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:220)
at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:53)
Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/exc/InputCoercionException
at io.qameta.allure.model.Allure2ModelJackson.createMapper(Allure2ModelJackson.java:41)
at io.qameta.allure.FileSystemResultsWriter.(FileSystemResultsWriter.java:41)
at io.qameta.allure.AllureLifecycle.getDefaultWriter(AllureLifecycle.java:644)
at io.qameta.allure.AllureLifecycle.(AllureLifecycle.java:70)
at io.qameta.allure.Allure.getLifecycle(Allure.java:70)
at io.qameta.allure.junitplatform.AllureJunitPlatform.(AllureJunitPlatform.java:113)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)
… 9 more
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.exc.InputCoercionException
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
… 21 more

Process finished with exit code 1

不太懂java

1.Exception in thread “main” java.util.ServiceConfigurationError: org.junit.platform.launcher.TestExecutionListener: Provider io.qameta.allure.junitplatform.AllureJunitPlatform could not be instantiated
2.Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/exc/InputCoercionException
3.Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.exc.InputCoercionException

好奇是不是allure的加载或者版本问题,等大佬解决

原来这是因为sl4j和log4j的不兼容导致的,解决方法参考这个链接:

其他的只是异常,错误应该是这一样,版本问题或者缺少对应的依赖。是不是少安装了

<!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.12.1</version>
</dependency>

早上新建一个工程解决了该问题,可能是某个包冲突了,非常感谢老师的回答

感谢老师的回答

已解决,感谢