mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-21 21:52:10 +02:00
Bug 412057 - UI tests don't run on Mac Cocoa using Tycho build
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
This commit is contained in:
parent
e404208cac
commit
718d7de48e
10 changed files with 35 additions and 8 deletions
|
@ -32,6 +32,7 @@
|
|||
<version>${tycho-version}</version>
|
||||
<configuration>
|
||||
<useUIHarness>true</useUIHarness>
|
||||
<argLine>${base.ui.test.vmargs}</argLine>
|
||||
<includes>
|
||||
<include>**/AllAutotoolsTests.*</include>
|
||||
</includes>
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
<version>${tycho-version}</version>
|
||||
<configuration>
|
||||
<useUIHarness>true</useUIHarness>
|
||||
<argLine>-ea -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<argLine>${base.ui.test.vmargs} -ea -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<includes>
|
||||
<include>**/AllMakeUITests.*</include>
|
||||
</includes>
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
<configuration>
|
||||
<!-- Yes, the managed build core tests use the UI harness. -->
|
||||
<useUIHarness>true</useUIHarness>
|
||||
<argLine>-Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<argLine>${base.ui.test.vmargs} -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<includes>
|
||||
<include>**/AllManagedBuildTests.*</include>
|
||||
</includes>
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
<version>${tycho-version}</version>
|
||||
<configuration>
|
||||
<useUIHarness>true</useUIHarness>
|
||||
<argLine>-Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<argLine>${base.ui.test.vmargs} -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<includes>
|
||||
<include>**/AllManagedBuildUITests.*</include>
|
||||
</includes>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
<configuration>
|
||||
<!-- Need UI harness for quick fix tests -->
|
||||
<useUIHarness>true</useUIHarness>
|
||||
<argLine>-ea -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<argLine>${base.ui.test.vmargs} -ea -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<includes>
|
||||
<include>**/AutomatedIntegrationSuite.*</include>
|
||||
</includes>
|
||||
|
|
|
@ -32,7 +32,8 @@
|
|||
<version>${tycho-version}</version>
|
||||
<configuration>
|
||||
<useUIHarness>false</useUIHarness>
|
||||
<argLine>-ea -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<!-- Core tests actually use eclipse.ui classes, see CProjectHelper -->
|
||||
<argLine>${base.ui.test.vmargs} -ea -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<includes>
|
||||
<include>**/AutomatedIntegrationSuite.*</include>
|
||||
</includes>
|
||||
|
|
|
@ -23,7 +23,6 @@
|
|||
<layout>p2</layout>
|
||||
</repository>
|
||||
</repositories>-->
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
|
@ -32,7 +31,7 @@
|
|||
<version>${tycho-version}</version>
|
||||
<configuration>
|
||||
<useUIHarness>true</useUIHarness>
|
||||
<argLine>-ea -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<argLine>${base.ui.test.vmargs} -ea -Xms256m -Xmx512m -XX:MaxPermSize=256M</argLine>
|
||||
<includes>
|
||||
<include>**/AutomatedSuite.*</include>
|
||||
</includes>
|
||||
|
|
|
@ -65,7 +65,7 @@
|
|||
<version>${tycho-version}</version>
|
||||
<configuration>
|
||||
<useUIHarness>true</useUIHarness>
|
||||
<argLine>-ea -Xms256m -Xmx512m -XX:MaxPermSize=256M ${gdbPathOption}</argLine>
|
||||
<argLine>${base.ui.test.vmargs} -ea -Xms256m -Xmx512m -XX:MaxPermSize=256M ${gdbPathOption}</argLine>
|
||||
<includes>
|
||||
<include>**/AutomatedSuite.*</include>
|
||||
</includes>
|
||||
|
|
25
pom.xml
25
pom.xml
|
@ -221,6 +221,31 @@
|
|||
</repository>
|
||||
</repositories>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>macosx</id>
|
||||
<activation>
|
||||
<os>
|
||||
<family>mac</family>
|
||||
</os>
|
||||
</activation>
|
||||
<properties>
|
||||
<base.ui.test.vmargs>-XstartOnFirstThread</base.ui.test.vmargs>
|
||||
</properties>
|
||||
</profile>
|
||||
<profile>
|
||||
<id>other-os</id>
|
||||
<activation>
|
||||
<os>
|
||||
<family>!mac</family>
|
||||
</os>
|
||||
</activation>
|
||||
<properties>
|
||||
<base.ui.test.vmargs></base.ui.test.vmargs>
|
||||
</properties>
|
||||
</profile>
|
||||
</profiles>
|
||||
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
<version>${tycho-version}</version>
|
||||
<configuration>
|
||||
<useUIHarness>true</useUIHarness>
|
||||
<argLine>${base.ui.test.vmargs}</argLine>
|
||||
<includes>
|
||||
<include>**/TestsRunnerSuite.*</include>
|
||||
</includes>
|
||||
|
|
Loading…
Add table
Reference in a new issue