You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by mc...@apache.org on 2008/06/19 06:41:39 UTC

svn commit: r669387 - in /geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher: ./ build.xml pom.xml

Author: mcconne
Date: Wed Jun 18 21:41:39 2008
New Revision: 669387

URL: http://svn.apache.org/viewvc?rev=669387&view=rev
Log:
GERONIMODEVTOOLS-286 Updates to GEP automated testsuite

Added:
    geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/
    geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/build.xml   (with props)
    geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/pom.xml   (with props)

Added: geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/build.xml
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/build.xml?rev=669387&view=auto
==============================================================================
--- geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/build.xml (added)
+++ geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/build.xml Wed Jun 18 21:41:39 2008
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<!--
+ |  
+ | Ant script to start Eclipse via the equinox launcher
+ |                                                                                             
+ |                                                                                             
+ | @version $Rev$ $Date$                                                                                            
+ |                                                                                             
+ -->
+<project name="GEP Automated Testsuite Launcher">
+
+    <target name="init">
+
+        <property name="ECLIPSE_HOME" value="test-eclipse"/>
+
+        <!--
+         |  
+         | Copy and rename the eqiunox launcher jar
+         |                                                                                             
+         -->
+        <copy tofile="${ECLIPSE_HOME}/eclipse/plugins/org.eclipse.equinox.launcher.jar">
+            <fileset dir="${ECLIPSE_HOME}/eclipse/plugins"
+              includes="**/org.eclipse.equinox.launcher_*.jar"/>
+        </copy>
+
+        <!--
+         |  
+         | Copy and rename the org.eclipse.test folder
+         |                                                                                             
+         -->
+        <mkdir dir="${ECLIPSE_HOME}/eclipse/plugins/org.eclipse.test"/>
+        <copy todir="${ECLIPSE_HOME}/eclipse/plugins/org.eclipse.test">
+            <fileset dir="${ECLIPSE_HOME}/eclipse/plugins/org.eclipse.test_3.2.0"/>
+        </copy>
+    </target>
+
+    <target name="win32" depends="init" description="Start equinox launcher on Windows">
+        <!--
+         |  
+         | Start Eclipse via the equinox launcher 
+         |                                                                                             
+         -->
+        <java classname="org.eclipse.equinox.launcher.Main" fork="true">
+            <classpath>
+                <pathelement path="${ECLIPSE_HOME}/eclipse/plugins/org.eclipse.equinox.launcher.jar"/>
+            </classpath>
+            <arg line="-data workspace" />
+            <arg line="-application org.eclipse.ant.core.antRunner"/>
+            <arg line="-file testsuite.xml"/>
+            <arg value="helloworld"/>
+            <arg value="-Dws=win32"/>
+            <arg value="-Dos=win32"/>
+            <arg value="-Darch=x86"/>
+            <arg value="-Dnoclean=true"/>
+            <arg line="-logger org.apache.tools.ant.DefaultLogger" />
+    </target>
+
+    <target name="linux" depends="init" description="Start equinox launcher on Linux">
+        <!--
+         |  
+         | Start Eclipse via the equinox launcher 
+         |                                                                                             
+         -->
+        <java classname="org.eclipse.equinox.launcher.Main" fork="true">
+            <classpath>
+                <pathelement path="${ECLIPSE_HOME}/eclipse/plugins/org.eclipse.equinox.launcher.jar"/>
+            </classpath>
+            <arg line="-data workspace" />
+            <arg line="-application org.eclipse.ant.core.antRunner"/>
+            <arg line="-file testsuite.xml"/>
+            <arg value="helloworld"/>
+            <arg value="-Dws=motif"/>
+            <arg value="-Dos=linux"/>
+            <arg value="-Darch=x86"/>
+            <arg value="-Dnoclean=true"/>
+            <arg line="-logger org.apache.tools.ant.DefaultLogger" />
+    </target>
+
+    <target name="macos" depends="init" description="Start equinox launcher on Mac">
+        <!--
+         |  
+         | Start Eclipse via the equinox launcher 
+         |                                                                                             
+         -->
+        <java classname="org.eclipse.equinox.launcher.Main" fork="true">
+            <classpath>
+                <pathelement path="${ECLIPSE_HOME}/eclipse/plugins/org.eclipse.equinox.launcher.jar"/>
+            </classpath>
+            <arg line="-data workspace" />
+            <arg line="-application org.eclipse.ant.core.antRunner"/>
+            <arg line="-file testsuite.xml"/>
+            <arg value="helloworld"/>
+            <arg value="-Dws=carbon"/>
+            <arg value="-Dos=macosx"/>
+            <arg value="-Darch=x86"/>
+            <arg value="-Dnoclean=true"/>
+            <arg line="-logger org.apache.tools.ant.DefaultLogger" />
+    </target>
+
+</project>

Propchange: geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/build.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/build.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/build.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/pom.xml
URL: http://svn.apache.org/viewvc/geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/pom.xml?rev=669387&view=auto
==============================================================================
--- geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/pom.xml (added)
+++ geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/pom.xml Wed Jun 18 21:41:39 2008
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one or more
+  ~ contributor license agreements.  See the NOTICE file distributed with
+  ~ this work for additional information regarding copyright ownership.
+  ~ The ASF licenses this file to You under the Apache License, Version 2.0
+  ~ (the "License"); you may not use this file except in compliance with
+  ~ the License.  You may obtain a copy of the License at
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<!-- @version $Rev$ $Date$ -->
+
+<project>
+                        
+    <modelVersion>4.0.0</modelVersion>
+
+    <groupId>org.apache.geronimo.devtools</groupId>
+    <artifactId>testsuite-launcher</artifactId>
+    <packaging>pom</packaging>
+    <version>2.1.1</version>
+    <name>Geronimo Devtools Testsuite :: Launcher</name>
+
+    <parent>
+        <groupId>org.apache.geronimo.devtools</groupId>
+        <artifactId>testsuite</artifactId>
+        <version>2.1.1</version>
+    </parent>
+                        
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-clean-plugin</artifactId>
+                <inherited>false</inherited>
+                <configuration>
+                    <failOnError>false</failOnError>
+                    <filesets>
+                        <fileset>
+                            <directory>${pom.basedir}</directory>
+                            <includes>
+                                <include>results</include>
+                                <include>test-eclipse</include>
+                                <include>workspace</include>
+                            </includes>
+                        </fileset>
+                    </filesets>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>run-testsuite</id>
+                        <phase>install</phase>
+                        <configuration>
+                            <tasks>
+                                <ant antfile="${basedir}/build.xml">
+                                    <target name="${eclipsePlatformFamily}"></target>
+                                </ant>
+                            </tasks>
+                        </configuration>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.geronimo.devtools</groupId>
+            <artifactId>testsuite-eclipse</artifactId>
+            <version>${version}</version>
+            <type>pom</type>
+        </dependency>
+
+        <dependency>
+            <groupId>org.apache.geronimo.devtools</groupId>
+            <artifactId>testsuite-plugins</artifactId>
+            <version>${version}</version>
+            <type>pom</type>
+        </dependency>
+    </dependencies>
+
+</project>

Propchange: geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Date Revision

Propchange: geronimo/devtools/eclipse-plugin/trunk/testsuite/launcher/pom.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml