You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michal Domagala (JIRA)" <ji...@apache.org> on 2017/05/31 20:19:04 UTC

[jira] [Created] (SUREFIRE-1378) Nice to have systemPropertiesFile configurable by user property

Michal Domagala created SUREFIRE-1378:
-----------------------------------------

             Summary: Nice to have systemPropertiesFile configurable by user property
                 Key: SUREFIRE-1378
                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1378
             Project: Maven Surefire
          Issue Type: Improvement
          Components: Maven Failsafe Plugin, Maven Surefire Plugin
            Reporter: Michal Domagala
            Priority: Minor


I would like to have option to configure my tests with property files. But property file is not required, because in 95% my tests work fine with default configuration.

I used the following workaround: I configured failsafe plugin in the following way
{code:xml}
<properties>
  <my.test.props.file></my.test.props.file>
</properties>
(...)
<artifact>maven-failsafe-plugin</artifact>
(...)
<systemPropertiesFile>${my.test.props.file}</systemPropertiesFile>
{code}
In 95% I call *mvn verify*, systemPropertiesFile is not found and ignored -all pass
In 5% I call *mvn verify -Dmy.test.props.file=x.props*

The problem is in 95% I get warning about missing files. Also  configuration is unnecessary complicated

I would like drop whole connfiguration from pom.xml and use:
In 95% *mvn verify*
In 5% *mvn verify -Dfailsafe.systemPropertiesFile=x.props*



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)