surefire相关内容
我们有一个 Jenkins 作业,其中包含一堆 javascript 文件.我们通过 grunt 构建我们的项目,并在构建结束时运行 JSCover 来运行我们的单元测试并收集代码覆盖率.这一切都有效.我们得到了一个不错的 LCOV 文件,我们在 target/surefire-reports/目录中得到了一堆 TEST-*.xml. Sonar 显示代码覆盖率结果,但不显示通过/失败甚至执
..
如何在 Java 8 上的 maven Surefire 中设置单元测试的时区? 在 Java 7 中,这曾经与 systemPropertyVariables 一起工作,就像在以下配置中一样,但在 Java 8 中,测试只使用系统时区. org.apache.maven.pluginsmaven-surefire-pl
..
请原谅新手的问题 - 我的概念模型仍然很不完整...... 我正在尝试使用 maven 和 surefire 从命令行重新执行 TestNG 测试.我的命令行如下所示: D:\workspaces\workspace01\apttest>mvn clean install surefire:test -Dtests=myTestNGSuite test 显然我没有得到它,因为我最终得到的
..
我想使用我自己的RunListener 在我的单元测试中.所以我创建了以下类: public class MyRunListener extends RunListener {公共 MyRunListener() {System.out.println("创建运行监听器...");}@覆盖public void testStarted(Description description) 抛出异常
..
我无法调整 java 日志的日志级别.我正在使用 maven surefire (mvn test),并尝试从默认的 INFO 调整到例如最好的. 我在 src/test/resources/logging.properties 下有 logging.properties 文件 编译后,我在目标/测试类下看到,我看到一个带有预期配置的 logging.properties 文件:
..
我目前正在使用 maven 开发一个 java 项目.作为构建过程的一部分,我们使用 maven surefire 插件来运行我们的 junit 套件. 我们的测试套件在覆盖率和执行时间方面都在快速增长.当您在测试的第一分钟内等待十分钟才发现测试失败时,执行时间非常令人沮丧和耗时. 我想找到一种方法,使构建过程在测试套件中出现第一个错误/失败时失败.我知道这对于其他构建工具是可能的,但
..
我有一个 maven2 多模块项目,在我的每个子模块中,我都有名为 Test.java 和 Integration.java 的 JUnit 测试,用于单元测试和分别进行集成测试.当我执行: mvn 测试 执行子模块中的所有 JUnit 测试 *Test.java.当我执行 mvn test -Dtest=**/*集成 Integration.java 测试都不会在子模块中
..
由于某种原因,我无法使用 Maven 2 Surefire 插件来执行 JUnit 4 测试类. public class SimpleTest {@org.junit.Test公共无效简单(){System.out.println("foo");}} 但是,如果我将此类更改为 JUnit-3 之类的,例如 public class SimpleTest extends junit.fram
..
我需要传递以下值...... exeEvironment(测试环境),testGroup(testNG 中的组) 从命令行 -> POM -> TestNG -> 测试用例. 基于这两篇文章...... 从 maven 传递一个 java 参数 如何将参数传递给来自 Surefire Maven 插件的 guicified TestNG 测试? 我做了以下配置.
..
我的 maven 存储库中有一个 jar,其中包含 junit 测试,它应该在不同的项目中运行,因为它能够检查项目并测试它的某些功能.不幸的是,surefire 不会选择包含在 jar 中的测试,因为此功能请求显示. 在功能请求中,他们建议解压缩 jar,然后由 surefire 执行. 我使用 maven-dependency-plugin 成功解压了 jar,但是包含的测试并没有被
..
我发现 surefire-report 插件非常不适合我的工作方式.我一直在清理项目,我不想每次想在浏览器中查看测试报告时都花费 5 分钟来重建整个站点. 如果我输入mvn surefire-report:report-only,生成的报告太难看,几乎不可读. 我正在寻找类似于 ant 的 JUnitReport 任务.有没有可用的? 解决方案 确实,在每次构建时生成整个站点显
..
我想重新运行一个我知道会失败的测试,因为我正在尝试测试 Surefire 参数以重新运行失败的测试.我尝试使用这两个命令运行 Maven,但它们都没有按预期工作 -Dsurefire.rerunFailingTestsCount=2 -Dtest=TestThatFails 测试 和 -Dsurefire.rerunFailingTestsCount=2 -Dtest=TestThatFai
..
是否有一种方法可以使JUnit的surefire插件按顺序运行某些测试?当前它正在并行运行所有测试,但是有些测试很难转换,如果不并行运行就足够了.这是我们pom.xml的一部分: org.apache.maven.plugins maven-surefire-plugin
..
我以前曾问过如何使线程池中的单元测试失败. @Test public void foo() throws Exception { ScheduledThreadPoolExecutor stpe = new ScheduledThreadPoolExecutor(1); stpe.submit(new Runnable() { @Override
..
请原谅newb问题-我的概念模型仍然很不完整... 我正在尝试使用maven和surefire从命令行重新执行TestNG测试.我的命令行如下所示: D:\workspaces\workspace01\aptest>mvn clean install surefire:test -Dtests=myTestNGSuite test 很明显我没有得到它,因为最终得到的输出包括:
..
我已经从仅使用Intellij来管理我的构建系统转移到了Intellij/Maven.当我通过@RunWith(KmlParameterizedRunner.class)用自己的运行程序运行集成测试"MapSimulationTest"时,Intellij正确处理了这种情况,将扫描系统属性"user.dir"指定的目录中的.kml文件,并对每个文件进行测试. 问题似乎是Surefire忽略了
..
我们正在开发基于嵌入式Infinispan数据网格集群的应用程序.在我们应用程序的目标环境中,数据网格的每个成员都将在独立的JVM中运行,并使用jgroup形成集群(实际上是由Infinispan完成). 要对此数据网格进行一些自动化测试,我们正在使用maven-surefire-plugin(或maven-failsafe-plugin)和以下配置进行操作:
..
如果我在中定义了一个插件,标签,并想在我的站点命令中使用它,我该怎么做?我是否必须在中定义插件?再次标记? 那我可能已经在build标记中完成并且想要在报告标记中进行的配置又如何呢? (例如,我不想仅在两个生命周期中使用一次插件就指定两次配置文件的位置) 例如:我在build标签中定义我的checkstyle插件,并为要使用的规则配置自定义位置.
..
我在使用Spring(3.0.1.RELEASE),TestNG(5.11)和Maven Surefire(2.5)时遇到一个非常奇怪的问题. 我有一个测试类,该类扩展了用于testNG的Spring助手类,以便可以从xml文件(包含一些bean定义)中加载测试上下文. 我的项目已使用m2eclipse导入到eclipse中(使用Import Maven Project) 该类在Eclipse T
..
为了清理一些混乱的东西,我着手将测试代码全部放在一个普通的Java项目中(全部在src/main/java中),然后将其声明为test依赖项.在另一个项目中,并希望测试能够运行. 没有这种运气. surefire希望只运行可以在源代码中看到的测试. 我在这里看到一个令人遗憾的显而易见的解决方案,其中涉及build-helper-plugin并将测试作为源目
..