<profile> <id>allbrowsers</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <executions> <execution> <id>firefox</id> <configuration> <systemPropertyVariables> <cargo.container.home>${cargo.container.home}</cargo.container.home> <context>${final.name.standalone}</context> <browser>${browser.firefox.name}</browser> <browser.version>${browser.firefox.version}</browser.version> <selenium.host>${selenium.host}</selenium.host> <selenium.port>${selenium.port}</selenium.port> <webapp.url>http://${local.ip}:${cargo.servlet.port}/${final.name.standalone}</webapp.url> </systemPropertyVariables> <includes> <include>**/selenium/*ITCase.java</include> </includes> <reportsDirectory> ${project.build.directory}/failsafe-reports/all-browsers-firefox </reportsDirectory> <summaryFile> ${project.build.directory}/failsafe-reports/all-browsers-firefox/FirefoxBuildSummary.xml </summaryFile> </configuration> <goals> <goal>integration-test</goal> </goals> </execution> <execution> <id>chrome</id> <configuration> <systemPropertyVariables> <cargo.container.home>${cargo.container.home}</cargo.container.home> <context>${final.name.standalone}</context> <browser>${browser.chrome.name}</browser> <browser.version>${browser.chrome.version}</browser.version> <selenium.host>${selenium.host}</selenium.host> <selenium.port>${selenium.port}</selenium.port> <webapp.url>http://${local.ip}:${cargo.servlet.port}/${final.name.standalone}</webapp.url> </systemPropertyVariables> <includes> <include>**/selenium/*ITCase.java</include> </includes> <reportsDirectory> ${project.build.directory}/failsafe-reports/all-browsers-chrome </reportsDirectory> <summaryFile> ${project.build.directory}/failsafe-reports/all-browsers-chrome/ChromeBuildSummary.xml </summaryFile> </configuration> <goals> <goal>integration-test</goal> </goals> </execution> <execution> <id>ie-old</id> <configuration> <systemPropertyVariables> <cargo.container.home>${cargo.container.home}</cargo.container.home> <context>${final.name.standalone}</context> <browser>${browser.ie.name}</browser> <browser.version>${browser.ie.version}</browser.version> <selenium.host>${selenium.host}</selenium.host> <selenium.port>${selenium.port}</selenium.port> <webapp.url>http://${local.ip}:${cargo.servlet.port}/${final.name.standalone}</webapp.url> </systemPropertyVariables> <includes> <include>**/selenium/*ITCase.java</include> </includes> <reportsDirectory> ${project.build.directory}/failsafe-reports/all-browsers-ie-old </reportsDirectory> <summaryFile> ${project.build.directory}/failsafe-reports/all-browsers-ieIE-old-BuildSummary.xml </summaryFile> </configuration> <goals> <goal>integration-test</goal> </goals> </execution> <execution> <id>ie-new</id> <configuration> <systemPropertyVariables> <cargo.container.home>${cargo.container.home}</cargo.container.home> <context>${final.name.standalone}</context> <browser>${browser.ie.name}</browser> <browser.version>${browser.ie.version}</browser.version> <selenium.host>${selenium.host}</selenium.host> <selenium.port>${selenium.port}</selenium.port> <webapp.url>http://${local.ip}:${cargo.servlet.port}/${final.name.standalone}</webapp.url> </systemPropertyVariables> <includes> <include>**/selenium/*ITCase.java</include> </includes> <reportsDirectory> ${project.build.directory}/failsafe-reports/all-browsers-ie-new </reportsDirectory> <summaryFile> ${project.build.directory}/failsafe-reports/all-browsers-ieIE-new-BuildSummary.xml </summaryFile> </configuration> <goals> <goal>integration-test</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven2-plugin</artifactId> </plugin> </plugins> </build> </profile>