1 <?xml version=
"1.0" encoding=
"UTF-8"?>
3 Copyright (C) 2014 Ericsson
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
10 <project xsi:
schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns=
"http://maven.apache.org/POM/4.0.0"
11 xmlns:
xsi=
"http://www.w3.org/2001/XMLSchema-instance">
12 <modelVersion>4.0.0</modelVersion>
15 <artifactId>org.eclipse.tracecompass.releng-parent
</artifactId>
16 <groupId>org.eclipse.tracecompass
</groupId>
17 <version>2.0.0-SNAPSHOT
</version>
20 <artifactId>org.eclipse.tracecompass.alltests
</artifactId>
21 <version>1.0.0-SNAPSHOT
</version>
22 <packaging>eclipse-test-plugin
</packaging>
24 <name>Trace Compass All Tests
</name>
27 <perf.database.loc
>//
127.0.0.1</perf.database.loc
>
28 <perf.config
>build=
20140707-
1632;host=myhost;config=linux;jvm=
1.7</perf.config
>
29 <perfFilesDestination>target
</perfFilesDestination>
35 <groupId>org.eclipse.tycho
</groupId>
36 <artifactId>tycho-surefire-plugin
</artifactId>
38 <!-- Default build will not find any tests, but the profiles below
40 <useUIHarness>false
</useUIHarness>
41 <useUIThread>false
</useUIThread>
42 <failIfNoTests>false
</failIfNoTests>
49 <!-- Profile to run a test suite present in this plugin, defined by
50 putting -DcustomTestSuite=<name> on the command line. -->
52 <id>run-custom-test-suite
</id>
56 <groupId>org.eclipse.tycho
</groupId>
57 <artifactId>tycho-surefire-plugin
</artifactId>
58 <version>${tycho-version}
</version>
61 <include>**/${customTestSuite}.java
</include>
63 <useUIHarness>true
</useUIHarness>
64 <useUIThread>false
</useUIThread>
65 <argLine>${tycho.testArgLine} ${base.ui.test.vmargs}
</argLine>
66 <product>org.eclipse.platform.ide
</product>
67 <environmentVariables>
68 <SWT_GTK3>${SWT_GTK3}
</SWT_GTK3>
69 <LIBOVERLAY_SCROLLBAR>0</LIBOVERLAY_SCROLLBAR>
70 </environmentVariables>
77 <!-- Profile to run the performance tests -->
83 <groupId>org.eclipse.tycho
</groupId>
84 <artifactId>tycho-surefire-plugin
</artifactId>
85 <version>${tycho-version}
</version>
87 <argLine>-Declipse.perf.dbloc=${perf.database.loc} -Declipse.perf.config=${perf.config}
</argLine>
88 <runOrder>reversealphabetical
</runOrder>
90 <include>**/RunAllPerfTests.java
</include>
91 <include>**/PerfResultsToJSon.java
</include>
93 <useUIHarness>false
</useUIHarness>
94 <useUIThread>false
</useUIThread>
95 <product>org.eclipse.platform.ide
</product>
99 <artifactId>maven-antrun-plugin
</artifactId>
102 <id>deploy-performance-files
</id>
103 <phase>install
</phase>
109 <copy includeemptydirs=
"false"
110 todir=
"${perfFilesDestination}">
112 <include name=
"*.json" />
113 <include name=
"*.js" />
121 <!-- We don't use the ant file to clean because of http://jira.codehaus.org/browse/MANTRUN-78 -->
123 <artifactId>maven-clean-plugin
</artifactId>
126 <id>clean-performance-files
</id>
131 <directory>.
</directory>
133 <include>*.json
</include>
134 <include>*.js
</include>