Pre-select country as named area type for country selection for
[taxeditor.git] / eu.etaxonomy.taxeditor.test / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project>
3
4 <parent>
5 <groupId>eu.etaxonomy</groupId>
6 <artifactId>taxeditor-parent</artifactId>
7 <version>3.12.0-SNAPSHOT</version>
8 </parent>
9 <modelVersion>4.0.0</modelVersion>
10 <artifactId>eu.etaxonomy.taxeditor.test</artifactId>
11 <packaging>eclipse-test-plugin</packaging>
12 <name>UI Test Bundle</name>
13 <description>Holds all Tests for the Taxonomic Editor</description>
14 <build>
15 <plugins>
16 <plugin>
17 <groupId>org.eclipse.tycho</groupId>
18 <artifactId>target-platform-configuration</artifactId>
19 <version>${tycho.version}</version>
20 <configuration>
21 <filters>
22 <!-- Work around for https://bugs.eclipse.org/bugs/show_bug.cgi?id=348045 -->
23 <!-- taken from https://wiki.eclipse.org/index.php?title=Tycho/Target_Platform#Filtering -->
24 <filter>
25 <type>p2-installable-unit</type>
26 <id>org.eclipse.equinox.servletbridge.extensionbundle</id>
27 <removeAll />
28 </filter>
29 </filters>
30 </configuration>
31 </plugin>
32 <plugin>
33 <groupId>org.eclipse.tycho</groupId>
34 <artifactId>tycho-surefire-plugin</artifactId>
35 <version>${tycho.version}</version>
36 <configuration>
37 <!-- currently we run only the non-ui unit tests so we don't the
38 harness -->
39 <!-- <useUIHarness>true</useUIHarness> -->
40 <dependencies>
41 <!-- This will pull the feature and its dependent plugins into
42 the classpath for the tests. Note that this requires ALL taxeditor projects
43 to be installed. -->
44 <dependency>
45 <type>eclipse-feature</type>
46 <artifactId>eu.etaxonomy.taxeditor.feature</artifactId>
47 <!-- This is the minimum required version -->
48 <version>1.0.0</version>
49 </dependency>
50 </dependencies>
51 </configuration>
52 </plugin>
53 <plugin>
54 <groupId>org.eclipse.jetty</groupId>
55 <artifactId>jetty-maven-plugin</artifactId>
56 <version>9.2.9.v20150224</version>
57 <configuration>
58 <jvmArgs>-Xmx512m -XX:MaxPermSize=512m</jvmArgs>
59 <systemProperties>
60 <systemProperty>
61 <name>spring.profiles.active</name>
62 <value>remoting</value>
63 </systemProperty>
64 <systemProperty>
65 <name>cdm.beanDefinitionFile</name>
66 <value>${basedir}/src/test/resources/datasources.xml</value>
67 </systemProperty>
68 <systemProperty>
69 <name>cdm.datasource</name>
70 <value>cdmTest</value>
71 </systemProperty>
72 </systemProperties>
73 <stopPort>9191</stopPort>
74 <stopKey>jetty-cdm-server</stopKey>
75 <stopWait>10</stopWait>
76 <httpConnector>
77 <port>9090</port>
78 </httpConnector>
79 <war>${project.parent.basedir}/eu.etaxonomy.taxeditor.cdmlib/src/main/resources/etc/jetty/cdmlib-remote-webapp.war</war>
80 <daemon>true</daemon>
81 </configuration>
82 <executions>
83 <execution>
84 <id>start-jetty</id>
85 <phase>pre-integration-test</phase>
86 <goals>
87 <goal>deploy-war</goal>
88 </goals>
89 <configuration>
90 <scanIntervalSeconds>0</scanIntervalSeconds>
91 </configuration>
92 </execution>
93 <execution>
94 <id>stop-jetty</id>
95 <phase>post-integration-test</phase>
96 <goals>
97 <goal>stop</goal>
98 </goals>
99 </execution>
100 </executions>
101 </plugin>
102 </plugins>
103 </build>
104 </project>