Configures Q7 tests to run on Mars platform
[EMFCompare2.git] / plugins / org.eclipse.emf.compare.q7.tests / pom.xml
blobd67c38a22cfdf27fe8302d7980c6a5ca3a032842
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
2          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
3   <modelVersion>4.0.0</modelVersion>\r
4   <groupId>org.eclipse.emf.compare</groupId>\r
5   <artifactId>org.eclipse.emf.compare.q7.test</artifactId>\r
6   <version>3.0.0-SNAPSHOT</version>\r
7   <packaging>q7test</packaging>\r
8     \r
9   <pluginRepositories>\r
10     <pluginRepository>\r
11       <id>q7-releases</id>\r
12       <name>Xored Maven repository</name>\r
13       <url>http://maven.xored.com/nexus/content/repositories/q7-releases/</url>\r
14     </pluginRepository>\r
15     <pluginRepository>\r
16       <snapshots>\r
17         <updatePolicy>always</updatePolicy>\r
18       </snapshots>\r
19       <id>q7-snapshots</id>\r
20       <name>Xored Maven repository</name>\r
21       <url>http://maven.xored.com/nexus/content/repositories/q7-snapshots/</url>\r
22     </pluginRepository>\r
23   </pluginRepositories> \r
24   \r
25   <properties>\r
26     <q7-runner-version>1.3.14-SNAPSHOT</q7-runner-version>\r
27     <q7-maven-version>1.3.14-SNAPSHOT</q7-maven-version>\r
28     <exec-maven-plugin-version>1.2.1</exec-maven-plugin-version>\r
29     <testFailureIgnore>true</testFailureIgnore>\r
30   </properties>\r
31  \r
32   <build>\r
33    <plugins>\r
34      <plugin>\r
35       <artifactId>exec-maven-plugin</artifactId>\r
36       <groupId>org.codehaus.mojo</groupId>\r
37       <version>${exec-maven-plugin-version}</version>\r
38       <executions>\r
39         <execution><!-- Run our version calculation script -->\r
40           <id>AUT Generation</id>\r
41           <phase>generate-sources</phase>\r
42           <goals>\r
43             <goal>exec</goal>\r
44           </goals>\r
45           <configuration>\r
46             <executable>bash</executable>\r
47             <commandlineArgs>${basedir}/createAUT.sh ${profile-id} ${project.build.directory}</commandlineArgs>\r
48           </configuration>\r
49         </execution>\r
50       </executions>\r
51       </plugin>\r
52     </plugins>\r
53   </build>\r
54  \r
55   <profiles>\r
56    <profile>\r
57       <id>mars</id>\r
58       <properties>\r
59         <profile-id>mars</profile-id>\r
60       </properties>\r
61       <activation>\r
62         <activeByDefault>true</activeByDefault>\r
63       </activation>\r
64       <build>\r
65         <plugins>\r
66           <plugin>\r
67             <groupId>com.xored.q7</groupId>\r
68             <artifactId>q7-maven-plugin</artifactId>\r
69             <version>${q7-maven-version}</version>\r
70             <extensions>true</extensions>\r
71             <configuration>\r
72               <aut>\r
73                 <explicit>${project.build.directory}/${profile-id}/eclipse</explicit>\r
74               </aut>\r
75               <testFailureIgnore>${testFailureIgnore}</testFailureIgnore>\r
76               <suites>\r
77                 <suite>TestSuite.Full</suite>\r
78               </suites>\r
79               <q7>\r
80                 <version>${q7-runner-version}</version>\r
81               </q7>\r
82             </configuration>\r
83           </plugin>\r
84         </plugins>\r
85       </build>\r
86     </profile>\r
87     <profile>\r
88       <id>luna</id>\r
89       <properties>\r
90         <profile-id>luna</profile-id>\r
91       </properties>\r
92       <build>\r
93         <plugins>\r
94           <plugin>\r
95             <groupId>com.xored.q7</groupId>\r
96             <artifactId>q7-maven-plugin</artifactId>\r
97             <version>${q7-maven-version}</version>\r
98             <extensions>true</extensions>\r
99             <configuration>\r
100               <aut>\r
101                 <explicit>${project.build.directory}/${profile-id}/eclipse</explicit>\r
102               </aut>\r
103               <testFailureIgnore>${testFailureIgnore}</testFailureIgnore>\r
104               <suites>\r
105                 <suite>TestSuite.Full</suite>\r
106               </suites>\r
107               <q7>\r
108                 <version>${q7-runner-version}</version>\r
109               </q7>\r
110             </configuration>\r
111           </plugin>\r
112         </plugins>\r
113       </build>\r
114     </profile>\r
115     <profile>\r
116       <id>kepler</id>\r
117       <properties>\r
118         <profile-id>kepler</profile-id>\r
119       </properties>\r
120       <build>\r
121         <plugins>\r
122           <plugin>\r
123             <groupId>com.xored.q7</groupId>\r
124             <artifactId>q7-maven-plugin</artifactId>\r
125             <version>${q7-maven-version}</version>\r
126             <extensions>true</extensions>\r
127             <configuration>\r
128               <aut>\r
129                 <explicit>${project.build.directory}/${profile-id}/eclipse</explicit>\r
130               </aut>\r
131               <testFailureIgnore>${testFailureIgnore}</testFailureIgnore>\r
132               <suites>\r
133                 <suite>TestSuite.Core</suite>\r
134               </suites>\r
135               <q7>\r
136                 <version>${q7-runner-version}</version>\r
137               </q7>\r
138             </configuration>\r
139           </plugin>\r
140         </plugins>\r
141       </build>\r
142     </profile>\r
143   </profiles>\r
144 </project>\r