jjzjj

surefire

全部标签

java - 如何获取测试资源文件?

在单元测试中,我需要导入一个csv文件。它位于资源文件夹中,即src/test/resources 最佳答案 如果您有可用的文件,例如在进行单元测试时,可能会很有用-这不会从jarAFAIK中加载它。URLurl=Thread.currentThread().getContextClassLoader().getResource("mypackage/YourFile.csv");Filefile=newFile(url.getPath());//wherethefileisintheclasspatheg./src/test/re

java - 使用 maven-surefire 运行测试时,Spring-Autowiring 发生在 @BeforeClass 之后

我在依赖注入(inject)(SpringAutowiring)和maven-surefire方面遇到了一些问题。以下测试在Eclipse中使用TestNG运行时没有问题:注入(inject)服务对象,然后调用@BeforeClass-方法。@TransactionConfiguration(defaultRollback=false)@ContextConfiguration(locations={"/testContext.xml"})publicclassMyServiceTestextendsAbstractTransactionalTestNGSpringContextTes

java - 使用 maven-surefire 运行测试时,Spring-Autowiring 发生在 @BeforeClass 之后

我在依赖注入(inject)(SpringAutowiring)和maven-surefire方面遇到了一些问题。以下测试在Eclipse中使用TestNG运行时没有问题:注入(inject)服务对象,然后调用@BeforeClass-方法。@TransactionConfiguration(defaultRollback=false)@ContextConfiguration(locations={"/testContext.xml"})publicclassMyServiceTestextendsAbstractTransactionalTestNGSpringContextTes

java - maven-surefire-report-plugin 2.8 错误 : org. apache.maven.doxia.siterenderer.sink.SiteRendererSink.unknown

我的项目在mvnsite:site执行期间开始失败,因为我将maven-surefire-report-plugin更新到版本2.8,即releasedaweekorsoago.异常(exception)情况:[INFO]------------------------------------------------------------------------[ERROR]FATALERROR[INFO]------------------------------------------------------------------------[INFO]org.apache.m

java - 无法执行 maven-surefire-plugin 但仅使用 circleci

我对surefire插件有一个很奇怪的问题,因为即使我在我的springboot项目中添加了surefire插件,当我尝试运行这个健壮的项目时,它恰好由父模块和另外两个在intellij的帮助下组成。然后测试通过并且一切似乎都正常但是当我尝试使用circleci运行这个项目时,它会导致这个错误[INFO]sfg-pet-clinic.....................................SUCCESS[0.578s][INFO]pet-clinic-data....................................FAILURE[1.233s][INFO

Spring Boot 无法运行 maven-surefire-plugin ClassNotFoundException org.apache.maven.surefire.booter.ForkedBooter

运行SpringBoot2.0.2.RELEASE应用程序的maven(3.5.2)构建(由具有Web依赖项的Web初始化程序生成)无法执行ma​​ven-surefire-plugin只是说:Error:Couldnotfindorloadmainclassorg.apache.maven.surefire.booter.ForkedBooterCausedby:java.lang.ClassNotFoundException:org.apache.maven.surefire.booter.ForkedBooter为什么会这样?它是引导中的问题+肯定集成=错误吗?作为引用,看起来相

Spring Boot 无法运行 maven-surefire-plugin ClassNotFoundException org.apache.maven.surefire.booter.ForkedBooter

运行SpringBoot2.0.2.RELEASE应用程序的maven(3.5.2)构建(由具有Web依赖项的Web初始化程序生成)无法执行ma​​ven-surefire-plugin只是说:Error:Couldnotfindorloadmainclassorg.apache.maven.surefire.booter.ForkedBooterCausedby:java.lang.ClassNotFoundException:org.apache.maven.surefire.booter.ForkedBooter为什么会这样?它是引导中的问题+肯定集成=错误吗?作为引用,看起来相

java - JUnit 和 Surefire 并行测试 - ForkCount 和 ThreadCount

我正在使用Surefire插件在Selenium网格上运行Selenium测试来执行测试。就我的测试分割而言,我有几个类(class),其中一些有1个测试,一些有不止一个测试。所以在我的网格上我有30个chromeweb驱动程序,我想在所有类中并行执行所有测试。我已经阅读了如何使用我设置为的parallel参数来执行此操作:maven-surefire-plugin2.17${testSuite}allfalsefalse20${browser_type}然而,这似乎并不能填满我可用的所有Chrome网络驱动程序。如果我然后使用forkCount,例如:20true然后当测试执行第一次

java - 在 jenkins 中运行 maven/surefire 构建时间歇性 NoClassDefFoundError

我们正在Jenkins上构建一个大型多模块Maven项目,包括运行大量单元测试。每隔几次构建,​​构建就会因NoClassDefFoundErroronRunListener而失败-它位于单元jar中。从下面的日志中可以看出-JUnit包含在类路径中。错误似乎完全是随机出现的。日志WaitingforJenkinstofinishcollectingdata[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-surefire-plugin:2.17:test(default-test)onprojecttaboola-svc

java - 使用 Maven surefire 插件来包含测试

我正在使用Maven构建我的项目。我目前将测试分成不同的层次结构:单元测试->src/test/java/**/*Test.java集成测试->src/test-integration/java/**/*Test.java外部测试->src/test-external/java/**/*Test.java这是我的maven-surefire-plugin部分:org.apache.maven.pluginsmaven-surefire-plugin${maven-surefire-plugin.version}src/test/java/**/*Test.java上面的指令不起作用。我