Builds the RCP archives. Refer to the previous section for details.
+* `-Prun-custom-test-suite`
+
+ Runs a test suite present in `releng/org.eclipse.tracecompass.alltests`. The
+ test suite to run has to be defined by `-DcustomTestSuite=[name]`, for example
+ `-DcustomTestSuite=RunAllCoreTests`.
+
* `-Pdeploy-rcp`
Mainly for use on build servers. Copies the generated RCP archives, as well as
</build>
<profiles>
+ <!-- Profile to run a test suite present in this plugin, defined by
+ putting -DcustomTestSuite=<name> on the command line. -->
+ <profile>
+ <id>run-custom-test-suite</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-surefire-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <includes>
+ <include>**/${customTestSuite}.java</include>
+ </includes>
+ <useUIHarness>true</useUIHarness>
+ <useUIThread>false</useUIThread>
+ <argLine>${tycho.testArgLine} ${base.ui.test.vmargs}</argLine>
+ <product>org.eclipse.platform.ide</product>
+ <environmentVariables>
+ <SWT_GTK3>${SWT_GTK3}</SWT_GTK3>
+ </environmentVariables>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+
<!-- Profile to run the performance tests -->
<profile>
<id>performance</id>