Surefire插件在构建生命周期的测试阶段使用,以执行应用程序的单元测试。它通常用于持续集成。
我已经尝试解决这个问题一年多了,但除非使用 JUnit4 @RunWith 注释,否则我无法运行 JUnit5 套件,这给我带来了一些其他问题。我正在尝试使用较新的@Suite
我在部署到 Heroku 时遇到问题。该问题与 org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile
完整错误: 无法在项目 expiaai 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile): 致命错误编译: 无效标志: --release -> [帮助 1] ...
我想在 Maven 构建的“包”执行期间禁用测试的执行。也就是说,我只想在输入“mvn test”时启用“surefire”插件...
我有一个项目,在使用 Java 17 和 Maven 放置了一段时间后,我现在正在开发它。在编译项目期间,我收到以下错误消息: [信息] --- 必发:3...
有没有办法为failsafe/surefire Maven 插件的每个分支编写单独的日志?
我们使用maven-failsafe-plugin与同时运行集成测试,因此我们将在不同进程中拥有多个JVM并行运行测试。 故障安全插件...
Surefire 插件无法分叉,因为 CMD.exe 在我的系统中受到限制
我正在使用 maven-fail-safe 插件和 maven-surefire-plugin 来运行我的测试。 但是surefire插件调用cmd.exe来分叉命令行并且无法执行目标,因为cmd.exe仅限于我们...
无法加载 sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo
我在一项测试中开始出现一个相当神秘的错误。 Surefire报告如下: -------------------------------------------------- ---------------------------- 测试集:de.systel。
无法强制使用 JUnit5 运行的 Cucumber/Playwright 测试超时
我将 Playwright 与 Cucumber 结合使用。我的所有测试都是通过 Maven Surefire 与 JUnit 5 测试运行器并行运行的。我遇到的问题是我无法...
我有一个测试类,我想测试 JPA 查询。 @SpringBootTest @DirtiesContext 类 JPAUnitTest { @Autowired 私人组织存储库 组织存储库; @Autowired ...
我正在对我的 Spring boot 应用程序进行 Docker 化,但遇到连接拒绝错误
这是我的项目 https://github.com/haseeb1988/spRegistration.git // 创建网络 docker网络创建-d桥sp-sql-net // 构建图像 docker build -t springboot_website 。 //运行容器...
尝试运行命令 mvn clean install 时收到以下错误: [错误] 无法在项目公司名称上执行目标 org.apache.felix:maven-scr-plugin:1.7.4:scr (generate-scr-descriptor)-
更新到最新的maven-surefire-plugin和最新的junit5后出现NoClassDefFoundError异常
当我尝试使用最新版本的 JUnit5 (5.10.3) 和最新版本的 maven-surefire-plugin (3.3.0) 时,我遇到了以下问题。 引起的:org.apache.maven.surefire.booter.
我有一个使用kotlin版本1.7.0的spring boot项目。我的 pom 如下所示。 1.7.0 ... 我有一个使用 kotlin 版本 1.7.0 的 Spring Boot 项目。我的 pom 如下所示。 <properties> <kotlin.version>1.7.0</kotlin.version> ... </<properties> <dependencies> <dependency> <groupId>io.kotest</groupId> <artifactId>kotest-runner-junit5-jvm</artifactId> <version>5.3.1</version> <scope>test</scope> </dependency> ... </dependencies> ..... <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M6</version> <configuration> <forkCount>1</forkCount> <reuseForks>true</reuseForks> <runOrder>alphabetical</runOrder> <useUnlimitedThreads>true</useUnlimitedThreads> <redirectTestOutputToFile>true</redirectTestOutputToFile> <argLine>-Xmx2560m -Dspring.test.context.cache.maxSize=24 --enable-preview ${argLine}</argLine> </configuration> </plugin> 我的 kotest 测试类如下所示, @Tags("CustomTest") class CustomTestClass : FunSpec({ blah blah }) 当我尝试使用以下命令仅运行标记为 CustomTest 的测试时 ./mvnw test -Dkotest.tags="CustomTest" 无论如何,它都会运行项目中的所有测试。谁能帮我调试这个问题吗? 我遵循了 kotest 文档中的这种方法 https://kotest.io/docs/5.3/framework/tags.html 原因可能是命令行中的系统属性 (-Dkotest.tags="CustomTest") 没有传播到用于测试的分叉 JVM。 文档描述了一种从父 JVM 继承这些属性的方法: 要从父配置继承systemProperties集合,您需要在子pom中的systemProperties节点上指定combine.children =“append”: <systemProperties combine.children="append"> <property> [...] </property> </systemProperties>
我有一份 Jenkins 工作,上周五还在工作,但从昨天开始就开始失败。这是我的设置 Maven 3.3.9 Oracle JDK 1.8 u144 org.apache.maven.plugins...
maven-surefire-plugin 与 spring-boot 3.3 兼容的是哪个版本
出现此错误: 错误:类丢失:org/apache/maven/plugin/surefire/log/api/ConsoleLogger 我尝试了其他版本的surefire插件3.0.0-M5,但它也不起作用,得到同样的错误 ...
Log4j2 RoutingAppender 与跨多个线程的 ListAppender
(这是我最初问题的后续问题:Log4j2 Custom Appender in Maven Surefire: possible to Reuse Across Threads?) 我正在尝试对来自 Log4j2 的任何日志记录的输出进行单元测试...
Maven Surefire 中的 Log4j2 自定义 Appender:可以跨线程重用吗?
我有一个 Log4j2 自定义附加程序,在我的许多 JUnit5 测试中都使用它。 (就其价值而言,我在几篇文章中发现了该代码,并且只做了一些微小的调整。) 当在 Su 中运行时...
'ClassCastException 类 [B 无法在尝试生成 spock 报告时转换为类 [C']
使用 spock-reports 生成单元测试报告时,我收到 ClassCastException: 类 [B 无法转换为类 [C ([B 和 [C 位于加载程序 'bootstrap' 的 java.base 模块中) 我正在使用 Jav...
如何将 jUnit 标签显示为 Surefire 报告的一部分?
我正在使用 jUnit 自动化我的测试用例,我想将其分类为一些特定的模块。现在,在运行测试用例后,我得到了可靠的报告。我想通过
来自 ch.fortysix 的 Maven-postman-plugin 配置用于目标 Surefire-mail 获取 SurefireMailMojo 未知来源
我正在尝试发送一封电子邮件,其中包含 surfire-report 作为附件。我按照文档描述进行了 Surefire-mail 的配置,但出现以下错误: com.google.inject.