问题标签 [maven-failsafe-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1745 浏览

selenium-grid - Geb / Spock + Selenium Grid 上的集成测试不并行运行

我有以下设置:一个集成测试项目,它有一套用 Groovy/Geb + Spock 编写的测试,它们使用 Selenium WebDriver 和 Selenium Grid (RemoteWebDriver) 都可以完美运行。

问题是,无论我如何尝试调整“系统”,我都无法让测试并行运行(即,虽然我有 3 个从属 [节点] 注册到集线器,但实际上只有一个从属接收请求)。我对 Selenium 节点强制执行了 maxSession=1,并在故障安全插件配置(pom.xml 文件)中尝试了 parallel=classes|methods、threadCount 和 fork 设置的不同组合。

我觉得问题出在 maven 配置和 selenium 网格之间,可能与 Geb/Spock 配置有关。

你们中有人对这个问题有任何见解吗?

PS:有人建议使用 Geb / Spock 并行运行测试是不可能的 - 因为出于某种原因?Geb?锁定 JUnitRunner(不确定这意味着什么)。

0 投票
2 回答
402 浏览

java - Should maven-failsafe-plugin be executed in descendants of POM where it is specified?

I've specified the use of Failsafe in a parent POM. When I run mvn verify on my multi-module build, there is no hint of Failsafe being run - it appears nowhere in the console output.

If I add the same <plugin> definition into a child POM, it does get run (although it complains about not being able to find \failsafe-reports\failsafe-summary.xml).

Surely it should be inheriting which plugins are to be run?

0 投票
1 回答
12001 浏览

maven - 在 Maven 中,是否可以将集成测试保存在与单元测试不同的文件夹中?

Maven 和集成测试页面上它说:

未来有传言说,除了测试阶段的 src/test/java 之外,未来版本的 Maven 将在集成测试阶段支持类似 src/it/java 的东西。

但那是在 2011 年 12 月 11 日。这已经发生了吗?

“不在默认 src/test/java 文件夹中运行 maven 测试”的答案中,它提到了设置,他们这样做的某种方式只是为了集成测试(即阶段)吗?<testSourceDirectory>integration-test

我正在寻找使用Maven FailSafe 插件并避免重命名一堆集成测试或使用仍处于实验阶段的 JUnit @Categories

0 投票
1 回答
461 浏览

maven - maven failsafe -Dtest 报告写入surefire=reports 文件夹

我从事一个多模块项目。我们在每个模块中都有 UT 和 IT。我们使用故障安全插件来执行集成测试。我们需要能够从命令行执行单个集成测试(它在 eclipse 中运行良好)。当我发出 mvn verify -rf cmil-document -Dtest=IDocumentFacadeIT#changeDocumentTest 测试执行时 - 我在系统控制台中看到输出日志。起初我找不到故障安全报告。后来我检查了surefire报告文件夹,并在其中找到了集成测试报告。

好吧,从流离失所的位置打开它并不是什么大不了的事,但我的问题仍然是:我是否错过了运行单个集成测试的正确方法,或者 maven/某个插件在某种程度上被混淆了?

0 投票
1 回答
131 浏览

maven - ant 样式模式包含问题和 maven-failsafe-plugin

我正在拼命尝试让 maven 故障安全插件运行我的集成测试。

我已将插件配置如下:

我在以下包中有一个集成测试:

但是, mvn-failsafe-plugin没有选择它

我的包含语法有什么问题?

0 投票
1 回答
437 浏览

java - Maven:如何使用故障安全插件在 jar 中运行/包含一个类?

我已经@RunWith(AllTests.class)为我想要执行的集成测试创建了自己的类,但我把它放在了一个可重复使用的 jar 中。我试图告诉故障安全使用它,但我不确定如何使用,因为包含的文档说:

指定应包含在测试中的测试(按模式)的元素列表。当未指定和未指定测试参数时,默认包含将是

每个包含项目还可能包含一个以逗号分隔的项目子列表,这些项目将被视为多个条目。如果指定了 TestNG suiteXmlFiles 参数,则忽略此参数。

但是这个测试运行器在类路径中,而不是在文件系统中。我如何告诉故障安全使用我的班级跑步者并且只使用我的班级跑步者?

0 投票
1 回答
8983 浏览

java - Maven failsafe plugin doesn't run parallel Test

I have a Maven POM file and when I provide parallel execution options, I dont see any signs of parallel execution in the logs. And XML debugging is driving me nuts. Any thoughts what is wrong here?

Logs from run - http://pastebin.com/WkCDwYzJ

Question - When parallel execution options are passed to failsafe plugin, how are the logs supposed to look like to confirm that parallel execution of tests is taking place?

UPDATE

I noticed that when I set debug option for maven to execute, I noticed that parallelExecution is being set to false

Any Idea why this might be happening?

Thanks

0 投票
1 回答
68 浏览

java - 这两个 Maven 插件有什么区别?

maven插件有什么区别?

0 投票
1 回答
12002 浏览

java - Maven Failsafe 插件:如何使用集成测试前和集成后测试阶段

我并不完全清楚如何最好地使用 Maven Failsafe 插件进行集成测试。我的用例是针对本地 MySQL 数据库测试 SQL 查询。

我知道数据库应该在pre-integration-test阶段启动,并在post-integration-test. 但是我该如何指定呢?我应该在我的 pom.xml 中放入命令行吗?或者我应该用特定注释注释的方法?

0 投票
0 回答
117 浏览

maven-failsafe-plugin - 尝试 setAdditionalClasspathElements 时,Maven 故障安全插件抛出 InvocationTargetException

我正在尝试为我的集成测试设置 Maven 故障安全插件。下面是集成测试配置文件的 POM 配置和我得到的错误。我还不能成功运行集成测试。我不得不将一些 POM 和 jar 依赖项安装到我的本地存储库中,因为它在我公司的 maven 存储库中不可用。我无法将依赖项添加到公共存储库,它被公司防火墙阻止。希望有人遇到过这个问题并且知道是什么导致了这个错误。

POM 配置:

错误: