maven-surefire-plugin相关内容
我们正在使用 maven-surefire-plugin 来运行我们的Java测试.测试分为两类: 快速测试 测试缓慢 整个“快速"套件可以在几秒钟内运行,而慢速测试则需要半个小时. 在开发过程中,我只想运行快速测试.当我提交时,我也希望能够运行慢速测试,因此运行慢速测试应该是一种选择,而快速测试应该是默认选择. 在CI服务器上,我都希望同时运行. 慢速测试包括快速
..
有一个由其他人托管的Maven项目,该项目具有src/main目录和src/test目录. src/test目录包含一个以Test结尾的Java文件,我将其称为ATest.java,而类ATest仅包含一个静态void main 函数.就像 //omitted public class ATest { public static void main(String[] args) t
..
我有一个测试套件,说如下的JunitTest1和JunitTest2, @RunWith(Suite.class) @SuiteClasses({ com.sample.test1.class, com.sample.test2.class, com.sample.test3.class, }) public class JunitTest1 { } @Run
..
运行mvn test时,maven不会运行所有测试类. 当我通过添加-Dtest = PropertyTests显式提供一个类时,将运行测试. 这是我的pom.xml:
..
在IntelliJ中运行单元测试时出现以下错误: 错误:找不到或加载主类$ {surefireArgLine}. 我正在使用maven,在pom.xml中有: ...
..
我是Gradle的新蜜蜂.有自定义的JUnit侦听器,它可以读取自定义的注释数据并生成报告,并且需要将其配置为Gradle的一部分.无论如何,在Gradle 4.4中是否可以在surefire插件下方进行配置. org.apache.maven.plugins maven-surefire-plu
..
我的项目中有一个JUnit测试类,该类会逐渐更新-我每隔几周添加一次测试,有时还会修改测试的代码. 令人惊讶的是,当我使用Eclipse JUnit Runner 4运行测试类时,它将运行旧代码(在更新之前)而不是新代码.我可以更改代码,添加或删除测试,但它仍然可以运行旧代码. 我试图找出问题所在,并运行一个我刚刚编写的测试,却得到了臭名昭著的“无根测试"错误,而没有任何堆栈跟踪信息,
..
我正在尝试使用maven运行一个简单的junit测试,但未检测到任何测试.我要去哪里错了?项目目录 Project -> src -> test-> java -> MyTest.java 结果: Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 pom.xml
..
我想定义项目范围的接口,以在@Category批注中使用,并配置Maven以在构建整个项目时排除其批注的测试. 在 application 项目中,有一个我要分类的测试: @Category(Integration.class) @Test public void testExternalResource() { ... } 设置: 我已经建立了一个多模块的Maven项目:
..
JUnit&的NoSuchMethodError的另一个实例.吊篮组合. 令人反感的代码: assertThat(dirReader.document(0).getFields(), hasItem( new FeatureMatcher(equalTo("Patisnummer"), "Field key", "Field key")
..
我打算用@Category注释来注释我的一些JUnit4测试.然后,我想从我的Maven构建中排除该类别的测试. 从 Maven文档中可以看到,指定要运行的测试类别.我想知道如何指定要不运行的测试类别. 谢谢! 解决方案 您可以执行以下操作: 您的pom.xml应包含以下设置.
..
在用空手道运行测试用例后,一些带有surefire插件的html报告会发布.特别是,我发现每个功能文件都有一个html报告.当从自动化管道运行测试时,这很不方便,例如在我的案例中,我使用htmlpublish Jenkins插件来获取访问报告的公共链接,并将报告散布在松弛的渠道或电子邮件中. 我尝试在我的pom.xml中添加此代码段
..
我有一个Jenkins项目,由于无法实例化我的TestNG IReporter类CustomReportListener.java(主要错误 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project fordna: Ex
..
我正在运行 Jenkins 1.571 .我正在使用pom.xml构建我的项目.我有两个maven-surefire-plugin执行,以分叉模式执行两个testng套件. 但是Jenkins build#/testReport页面仅显示第一个套件的测试结果.构建日志显示两个套件中的测试用例均已成功执行. 我想将两个套件的结果都包含在报告中,所以我添加了Publish TestNG R
..
我正在使用詹金斯(Jenkins)来执行将maven与黄瓜一起使用的工作.我的工作顺利完成.我还用jenkins管理了插件Cucumber报告.但是,当我查看报告时,我收到如下图所示的消息. 我尝试安装各种插件,例如Jenkins插件,它们是独立的,但没有任何乐趣.这些在报告的右下方显示为选项. 任何线索都是有帮助的.我也尝试过检查stackover流中的此错误.我没有任何线索
..
我正在尝试使用Jenkins构建多模块Maven项目. 当我使用相同环境(variables/settings.xml/user)在命令行上构建与Jenkins相同的项目时,测试失败会导致构建立即失败: Failed tests: testSomething(com.package_name.TestSomethingOrTheOther) Tests run: .., Fail
..
我正在使用surefire运行具有并行执行的测试,并且一切似乎都正常工作. 但是,在target/surefire-reports/文件夹中只生成了一个testng-results.xml,它仅包含最后运行的测试结果. 我发现了一个完全与旧版的surefire所报告的问题有关的问题,并在此处说“无法解决": 但是,我怀疑我是这个星球上第一个尝试与Jenkins并行运行单元测试的人
..
我正在使用Jenkins,Maven 3.1和Java 1.6.我在詹金斯(Jenkins)设置了以下Maven职位,并具有以下目标和选择... clean install -U -P cloudbees -P qa 下面是我的pom.xml surefire配置... org.apache.maven.plugins
..
我在Mac 10.9.5上使用Maven 3.2.3并将其用于我的编译器插件... <插件> org.apache.maven.plugins maven-compiler-plugin 3.1
..
我有一个使用testng API动态创建testng.xml文件的项目,所以使用java的main函数我的项目按预期工作,但是如果我使用'Run as-> maven build'来运行我的项目看起来只有BeforeSuite和BeforeTest类正在运行,但实际测试没有运行。这是我的pom.xml文件:
..