Note that there are some explanatory texts on larger screens.

plurals
  1. POmaven failsafe plugin
    text
    copied!<p>I am trying to run only selenium tests using mvn failsafe plugin. I created a separate profile to run only the selenium tests but mvn is not able to find them. my project structure looks like</p> <pre><code>moduleA scr/main/... src/test/integration/java/... scr/test/unit/java/... moduleB scr/main/... src/test/integration/java/... scr/test/unit/java/... moduleC (only for selenium tests) scr/main/java/com/selenium/A.java src/test/java/... </code></pre> <p>Since I have new directories for the unit and integration tests in moduleA and B. I have defined the following in pom.xml (listingB) to let Maven know about the additional test directories. So far so good but when I add selenium tests in moduleC and I want to run only selenium its not running selenium tests. I created a new profile (listingA) to run selenium tests. Any help is appreciated.</p> <p><strong>listingA:</strong></p> <pre class="lang-xml prettyprint-override"><code>&lt;profiles&gt; &lt;profile&gt; &lt;id&gt;selenium&lt;/id&gt; &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-failsafe-plugin&lt;/artifactId&gt; &lt;executions&gt; &lt;execution&gt; &lt;id&gt;verify&lt;/id&gt; &lt;goals&gt; &lt;goal&gt;integration-test&lt;/goal&gt; &lt;goal&gt;verify&lt;/goal&gt; &lt;/goals&gt; &lt;/execution&gt; &lt;/executions&gt; &lt;configuration&gt; &lt;includes&gt; &lt;include&gt;**/selenium/*.java&lt;/include&gt; &lt;/includes&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-surefire-plugin&lt;/artifactId&gt; &lt;configuration&gt; &lt;skip&gt;true&lt;/skip&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; &lt;/profile&gt; &lt;/profiles&gt; </code></pre> <p><strong>listinB:</strong></p> <pre class="lang-xml prettyprint-override"><code>&lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt; &lt;artifactId&gt;build-helper-maven-plugin&lt;/artifactId&gt; &lt;version&gt;1.7&lt;/version&gt; &lt;executions&gt; &lt;execution&gt; &lt;id&gt;add-test-source&lt;/id&gt; &lt;phase&gt;generate-test-sources&lt;/phase&gt; &lt;goals&gt; &lt;goal&gt;add-test-source&lt;/goal&gt; &lt;/goals&gt; &lt;configuration&gt; &lt;sources&gt; &lt;source&gt;${basedir}/src/test/unit/java&lt;/source&gt; &lt;source&gt;${basedir}/src/test/integration/java&lt;/source&gt; &lt;source&gt;${basedir}/src/test/common/java&lt;/source&gt; &lt;/sources&gt; &lt;/configuration&gt; &lt;/execution&gt; &lt;execution&gt; &lt;id&gt;add-test-resource&lt;/id&gt; &lt;phase&gt;generate-test-resources&lt;/phase&gt; &lt;goals&gt; &lt;goal&gt;add-test-resource&lt;/goal&gt; &lt;/goals&gt; &lt;configuration&gt; &lt;resources&gt; &lt;resource&gt; &lt;directory&gt;${basedir}/src/test/integration/resources&lt;/directory&gt; &lt;directory&gt;${basedir}/src/test/unit/resources&lt;/directory&gt; &lt;directory&gt;${basedir}/src/test/common/resources&lt;/directory&gt; &lt;/resource&gt; &lt;/resources&gt; &lt;/configuration&gt; &lt;/execution&gt; &lt;/executions&gt; &lt;/plugin&gt; &lt;/plugins&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload