EGit v4.1.0.201509280440-r
[egit/eclipse.git] / org.eclipse.egit.mylyn.ui.test / pom.xml
blob6d64bf88952d426ec2b54da5d1b1c1a30a501e60
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3    Copyright (C) 2011, Benjamin Muskalla <benjamin.muskalla@tasktop.com>
5    All rights reserved. This program and the accompanying materials
6    are made available under the terms of the Eclipse Public License v1.0
7    which accompanies this distribution, and is available at
8    http://www.eclipse.org/legal/epl-v10.html
9 -->
11 <project xmlns="http://maven.apache.org/POM/4.0.0"
12     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
13     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
14   <modelVersion>4.0.0</modelVersion>
16   <parent>
17     <groupId>org.eclipse.egit</groupId>
18     <artifactId>egit-parent</artifactId>
19     <version>4.1.0.201509280440-r</version>
20   </parent>
22   <artifactId>org.eclipse.egit.mylyn.ui.test</artifactId>
23   <packaging>eclipse-test-plugin</packaging>
25   <name>EGit Mylyn UI Test Plug-in</name>
27   <profiles>
28     <profile>
29       <id>skip-ui-tests</id>
30       <activation>
31         <property>
32           <name>skip-ui-tests</name>
33         </property>
34       </activation>
35       <properties>
36         <maven.test.skip>true</maven.test.skip>
37       </properties>
38     </profile>
39     <profile>
40       <id>macosx</id>
41       <activation>
42         <os>
43           <name>mac os x</name>
44           <family>mac</family>
45         </os>
46       </activation>
47       <properties>
48         <ui.test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</ui.test.vmargs>
49       </properties>
50     </profile>
51     <profile>
52       <id>other-os</id>
53       <activation>
54         <os>
55           <name>not-mac</name>
56           <family>!mac</family>
57         </os>
58       </activation>
59       <properties>
60         <ui.test.vmargs>-Xmx512m -XX:MaxPermSize=256m</ui.test.vmargs>
61       </properties>
62     </profile>
63   </profiles>
65   <build>
66     <plugins>
67       <plugin>
68         <groupId>org.eclipse.tycho</groupId>
69         <artifactId>target-platform-configuration</artifactId>
70         <version>${tycho-version}</version>
71         <configuration>
72           <dependency-resolution>
73             <extraRequirements>
74               <requirement>
75                 <type>eclipse-feature</type>
76                 <id>org.eclipse.jgit</id>
77                 <versionRange>0.0.0</versionRange>
78               </requirement>
79               <requirement>
80                 <type>eclipse-feature</type>
81                 <id>org.eclipse.egit</id>
82                 <versionRange>0.0.0</versionRange>
83               </requirement>
84               <requirement>
85                 <type>eclipse-feature</type>
86                 <id>org.eclipse.egit.mylyn</id>
87                 <versionRange>0.0.0</versionRange>
88               </requirement>
89               <requirement>
90                 <type>eclipse-feature</type>
91                 <id>org.eclipse.e4.rcp</id>
92                 <versionRange>0.0.0</versionRange>
93               </requirement>
94               <requirement>
95                 <type>eclipse-feature</type>
96                 <id>org.eclipse.pde</id>
97                 <versionRange>0.0.0</versionRange>
98               </requirement>
99               <requirement>
100                 <type>eclipse-feature</type>
101                 <id>org.eclipse.cvs</id>
102                 <versionRange>0.0.0</versionRange>
103               </requirement>
104             </extraRequirements>
105           </dependency-resolution>
106         </configuration>
107       </plugin>
108       <plugin>
109         <groupId>org.eclipse.tycho</groupId>
110         <artifactId>tycho-surefire-plugin</artifactId>
111         <configuration>
112           <includes>
113             <include>**/*Test.java</include>
114           </includes>
115           <useUIHarness>true</useUIHarness>
116           <useUIThread>true</useUIThread>
117           <product>org.eclipse.sdk.ide</product>
118           <argLine>${ui.test.vmargs}</argLine>
119           <application>org.eclipse.ui.ide.workbench</application>
120         </configuration>
121       </plugin>
122     </plugins>
123   </build>
124   <dependencies>
125     <dependency>
126       <groupId>junit</groupId>
127       <artifactId>junit</artifactId>
128       <scope>test</scope>
129     </dependency>
130   </dependencies>
131 </project>