squash-ta.pom.xml Maven / Gradle / Ivy
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.infotel.seleniumRobot</groupId> <artifactId>squash-ta-app</artifactId> <version>1.0.0</version> <packaging>pom</packaging> <name>squash-ta-app</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <ta.framework.version>1.9.0-RELEASE</ta.framework.version> </properties> <build> <plugins> <!-- Configuration of the Squash TA framework used by the project --> <plugin> <groupId>org.squashtest.ta</groupId> <artifactId>squash-ta-maven-plugin</artifactId> <version>${ta.framework.version}</version> <!-- Here you can add libraries to the engine classpath, using the <dependencies></dependencies> tag --> <!-- A sample with the mySql jdbc driver --> <!-- <dependencies> --> <!-- <dependency> --> <!-- <groupId>mysql</groupId> --> <!-- <artifactId>mysql-connector-java</artifactId> --> <!-- <version>5.1.19</version> --> <!-- </dependency> --> <!-- </dependencies> --> <!-- Under here is the Squash TA framework default configuration --> <configuration> <!-- Uncomment the line below in order to the build finish in success even if a test failed --> <!-- <alwaysSuccess>true</alwaysSuccess> --> <!-- Define a log configuration file (at log4j format) to override the one defined internally --> <!-- If the given file can't be found the engine switch to the internal configuration--> <logConfiguration>${logConfFile}</logConfiguration> <!-- Define exporters --> <exporters> <surefire> <jenkinsAttachmentMode>${ta.jenkins.attachment.mode}</jenkinsAttachmentMode> </surefire> <html/> </exporters> <!-- Define configurers --> <configurers> <tmCallBack> <endpointURL>${status.update.events.url}</endpointURL> <executionExternalId>${squash.ta.external.id}</executionExternalId> <jobName>${jobname}</jobName> <hostName>${hostname}</hostName> <endpointLoginConfFile>${squash.ta.conf.file}</endpointLoginConfFile> <reportBaseUrl>${ta.tmcallback.reportbaseurl}</reportBaseUrl> <jobExecutionId>${ta.tmcallback.jobexecutionid}</jobExecutionId> <reportName>${ta.tmcallback.reportname}</reportName> </tmCallBack> </configurers> </configuration> <!-- Bind the Squash TA "run" goal to the maven integration-test phase and reuse the default configuration --> <executions> <execution> <goals> <goal>run</goal> </goals> </execution> </executions> </plugin> </plugins> </build> <!-- Squash TA maven repository --> <repositories> <repository> <id>org.squashtest.ta.release</id> <name>squashtest test automation - releases</name> <url>https://repo.squashtest.org/maven2/releases</url> </repository> </repositories> <!-- Squash TA maven plugin repository --> <pluginRepositories> <pluginRepository> <id>org.squashtest.plugins.release</id> <name>squashtest.org</name> <url>https://repo.squashtest.org/maven2/releases</url> <snapshots> <enabled>false</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </pluginRepository> </pluginRepositories> </project>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy