blob: 4a35a3a0d3b6481f7911c2b986f40000b8409454 [file] [log] [blame]
Michael Wenz26df51a2015-07-03 15:09:49 +02001<?xml version="1.0" encoding="UTF-8"?>
Michael Wenzad1d24a2019-04-16 13:44:26 +02002<!--
3 Copyright (c) 2005, 2019 SAP SE
4 All rights reserved. This program and the accompanying materials
5 are made available under the terms of the Eclipse Public License 2.0
6 which accompanies this distribution, and is available at
7 https://www.eclipse.org/legal/epl-2.0/
8
9 SPDX-License-Identifier: EPL-2.0
10-->
Michael Wenz26df51a2015-07-03 15:09:49 +020011<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
12 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
13 <modelVersion>4.0.0</modelVersion>
14
15 <parent>
16 <groupId>org.eclipse.graphiti</groupId>
17 <artifactId>parent</artifactId>
Michael Wenzf3ed1ca2020-05-08 18:10:50 +020018 <version>0.17.0-SNAPSHOT</version>
Michael Wenz26df51a2015-07-03 15:09:49 +020019 <relativePath>../../parent</relativePath>
20 </parent>
21
Michael Wenz54eab852015-12-30 15:07:12 +010022 <name>SWTBot UI Tests</name>
Michael Wenz26df51a2015-07-03 15:09:49 +020023 <artifactId>org.eclipse.graphiti.bot.tests</artifactId>
24 <packaging>eclipse-test-plugin</packaging>
25
26 <properties>
Michael Wenz26df51a2015-07-03 15:09:49 +020027 <ui.test.vmargs>-Xmx512m -XX:MaxPermSize=256m</ui.test.vmargs>
28 </properties>
29
Michael Wenz26df51a2015-07-03 15:09:49 +020030 <profiles>
31 <profile>
32 <id>skip-ui-tests</id>
33 <activation>
34 <property>
35 <name>skip-ui-tests</name>
36 </property>
37 </activation>
38 <properties>
39 <maven.test.skip>true</maven.test.skip>
40 </properties>
41 </profile>
42 </profiles>
43
44 <build>
45 <plugins>
46 <plugin>
47 <groupId>org.eclipse.tycho</groupId>
48 <artifactId>target-platform-configuration</artifactId>
49 <version>${tycho-version}</version>
50 <configuration>
51 <dependency-resolution>
52 <extraRequirements>
53 <requirement>
54 <type>eclipse-feature</type>
55 <id>org.eclipse.sdk</id>
56 <versionRange>0.0.0</versionRange>
57 </requirement>
58 <requirement>
59 <type>eclipse-feature</type>
60 <id>org.eclipse.graphiti.sdk.plus.feature</id>
Michael Wenzf3ed1ca2020-05-08 18:10:50 +020061 <versionRange>0.17.0</versionRange>
Michael Wenz26df51a2015-07-03 15:09:49 +020062 </requirement>
63 <requirement>
64 <type>eclipse-feature</type>
65 <id>org.eclipse.graphiti.feature.examples</id>
Michael Wenzf3ed1ca2020-05-08 18:10:50 +020066 <versionRange>0.17.0</versionRange>
Michael Wenz26df51a2015-07-03 15:09:49 +020067 </requirement>
68 <requirement>
69 <type>eclipse-feature</type>
70 <id>org.eclipse.graphiti.feature.tools</id>
Michael Wenzf3ed1ca2020-05-08 18:10:50 +020071 <versionRange>0.17.0</versionRange>
Michael Wenz26df51a2015-07-03 15:09:49 +020072 </requirement>
73 </extraRequirements>
74 </dependency-resolution>
75 </configuration>
76 </plugin>
77 <plugin>
78 <groupId>org.eclipse.tycho</groupId>
79 <artifactId>tycho-surefire-plugin</artifactId>
80 <version>${tycho-version}</version>
81 <configuration>
82 <testSuite>org.eclipse.graphiti.bot.tests</testSuite>
83 <testClass>org.eclipse.graphiti.bot.tests.GFTestSuite</testClass>
84 <useUIHarness>true</useUIHarness>
85 <!-- Set UIThread to true for UI Tests that do not use SWTBot -->
86 <useUIThread>false</useUIThread>
Michael Wenz26df51a2015-07-03 15:09:49 +020087 </configuration>
88 </plugin>
89 </plugins>
90 </build>
91</project>