You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Krishnan Mahadevan (Jira)" <ji...@apache.org> on 2022/06/24 13:59:00 UTC
[jira] [Commented] (SUREFIRE-2106) [Maven-Failesafe-plugin] - Configurations not honoured when specified within tag
[ https://issues.apache.org/jira/browse/SUREFIRE-2106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17558508#comment-17558508 ]
Krishnan Mahadevan commented on SUREFIRE-2106:
----------------------------------------------
[~tibordigana] - Can you please help take a look at this issue ?
> [Maven-Failesafe-plugin] - Configurations not honoured when specified within <execution> tag
> --------------------------------------------------------------------------------------------
>
> Key: SUREFIRE-2106
> URL: https://issues.apache.org/jira/browse/SUREFIRE-2106
> Project: Maven Surefire
> Issue Type: Bug
> Components: Maven Failsafe Plugin
> Affects Versions: 3.0.0-M7
> Reporter: Krishnan Mahadevan
> Priority: Major
>
> Failsafe plugin fails to honour the configuration specified within the
> {noformat}
> <execution>{noformat}
> tag.
>
> For e.g., when I specify the configuration such as below
> {code:java}
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-failsafe-plugin</artifactId>
> <version>3.0.0-M7</version>
> <configuration>
> <useSystemClassLoader>false</useSystemClassLoader>
> <useManifestOnlyJar>false</useManifestOnlyJar>
> <additionalClasspathElements>
> <additionalClasspathElement>src/main/resources</additionalClasspathElement>
> <additionalClasspathElement>${project.build.outputDirectory}</additionalClasspathElement>
> </additionalClasspathElements>
> <classpathDependencyExcludes>
> <classpathDependencyExclude>${groupId}:${artifactId}</classpathDependencyExclude>
> </classpathDependencyExcludes>
> <useModulePath>false</useModulePath>
> </configuration>
> <executions>
> <execution>
> <phase>integration-test</phase>
> <goals>
> <goal>integration-test</goal>
> <goal>verify</goal>
> </goals>
> <configuration>
> <suiteXmlFiles>
> <suiteXmlFile>src/test/resources/cricket.xml</suiteXmlFile>
> <suiteXmlFile>src/test/resources/football.xml</suiteXmlFile>
> </suiteXmlFiles>
> </configuration>
> </execution>
> </executions>
> <dependencies>
> </dependencies>
> </plugin> {code}
> and then run
> {code:java}
> ./mvnw clean test-compile failsafe:integration-test failsafe:verify{code}
> Failsafe does not execute any of the tests that are included in the suite xml files provided.
>
> But when the configuration section is housed outside of the execution tag, then it works fine.
>
> Sample project that can be used to reproduce the problem is available in https://github.com/krmahadevan/failsafe_experiments
>
--
This message was sent by Atlassian Jira
(v8.20.7#820007)