From: Edward Mann Date: Fri, 7 Sep 2007 20:20:52 +0000 (+0000) Subject: Adding the pluginbuilder files that are used in the nightly build process. X-Git-Url: http://git.phpeclipse.com Adding the pluginbuilder files that are used in the nightly build process. --- diff --git a/utilities/pluginbuilder/build-files/allElements.xml b/utilities/pluginbuilder/build-files/allElements.xml new file mode 100644 index 0000000..2d988a4 --- /dev/null +++ b/utilities/pluginbuilder/build-files/allElements.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/utilities/pluginbuilder/build-files/ant-contrib-LICENSE.txt b/utilities/pluginbuilder/build-files/ant-contrib-LICENSE.txt new file mode 100644 index 0000000..4d8c2fb --- /dev/null +++ b/utilities/pluginbuilder/build-files/ant-contrib-LICENSE.txt @@ -0,0 +1,47 @@ +/* + * The Apache Software License, Version 1.1 + * + * Copyright (c) 2001-2003 Ant-Contrib project. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. The end-user documentation included with the redistribution, if + * any, must include the following acknowlegement: + * "This product includes software developed by the + * Ant-Contrib project (http://sourceforge.net/projects/ant-contrib)." + * Alternately, this acknowlegement may appear in the software itself, + * if and wherever such third-party acknowlegements normally appear. + * + * 4. The name Ant-Contrib must not be used to endorse or promote products + * derived from this software without prior written permission. For + * written permission, please contact + * ant-contrib-developers@lists.sourceforge.net. + * + * 5. Products derived from this software may not be called "Ant-Contrib" + * nor may "Ant-Contrib" appear in their names without prior written + * permission of the Ant-Contrib project. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE ANT-CONTRIB PROJECT OR ITS + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * ==================================================================== + */ diff --git a/utilities/pluginbuilder/build-files/ant-contrib.jar b/utilities/pluginbuilder/build-files/ant-contrib.jar new file mode 100644 index 0000000..ea817cd Binary files /dev/null and b/utilities/pluginbuilder/build-files/ant-contrib.jar differ diff --git a/utilities/pluginbuilder/build-files/automatedTests/eclipse-test-framework-3.3M6.zip b/utilities/pluginbuilder/build-files/automatedTests/eclipse-test-framework-3.3M6.zip new file mode 100644 index 0000000..ed7ec25 Binary files /dev/null and b/utilities/pluginbuilder/build-files/automatedTests/eclipse-test-framework-3.3M6.zip differ diff --git a/utilities/pluginbuilder/build-files/automatedTests/org.pluginbuilder.autotestsuite.feature-0.2.0.200705022100PRD.zip b/utilities/pluginbuilder/build-files/automatedTests/org.pluginbuilder.autotestsuite.feature-0.2.0.200705022100PRD.zip new file mode 100644 index 0000000..7bdb0a5 Binary files /dev/null and b/utilities/pluginbuilder/build-files/automatedTests/org.pluginbuilder.autotestsuite.feature-0.2.0.200705022100PRD.zip differ diff --git a/utilities/pluginbuilder/build-files/automatedTests/run-tests.properties b/utilities/pluginbuilder/build-files/automatedTests/run-tests.properties new file mode 100644 index 0000000..c9bbe7e --- /dev/null +++ b/utilities/pluginbuilder/build-files/automatedTests/run-tests.properties @@ -0,0 +1,51 @@ +# +# BEGIN default properties for executing run-tests.xml standalone +# (these properties are already set if run-tests.xml is called +# from the postBuild target in custumTargets.xml) +# + +buildType=N +# archivePrefix is used to determine to which location the build result must be +# extracted: +# if ${archivePrefix} == eclipse the folder will be ${test.eclipse.base} +# ${test.eclipse.host} otherwise. +# Note: The latter makes only sense if archive Prefix is set to ".". If it has +# another value the eclipse host won't be created successfully. +archivePrefix=. + +# test.eclipse.zip must be a zip file for windows and tar file for linux +test.eclipse.zip=C:/downloads/eclipse-SDK-3.2.1-win32.zip +autotestsuite.trace=true +autotestsuite.plugin.inclusions=.*test$ +autotestsuite.plugin.exclusions= +autotestsuite.class.inclusions=.* +autotestsuite.class.exclusions=.*\\.All.*;.*ServerCommunication.* + +# +# END default properties for executing run-tests.xml standalone +# + +# test.eclipse.host points to a directory where an Eclipse installation for the +# tests will be built. Therefore ${test.eclipse.zip} will be extracted first and +# then there will be additional plug-ins be "installed", which means they will +# be extracted. The implication of this kind of installation is that the test +# Eclipse host must be called with the clean parameter later +# It is expected that test.eclipse.host contains a subfolder eclipse. +# The plug-ins which will be installed are the plug-ins located in +# ${buildResultsDir} plus the eclipse test framework plus the autotestsuite. +test.eclipse.base=${buildDirectory}/automatedTests + +test.eclipse.host=${test.eclipse.base}/eclipse + +# Denotes the ant script where the target ui-test is defined +test.library.xml=${test.eclipse.host}/plugins/org.eclipse.test_3.1.0/library.xml + +# Directory where the reports are collected +test.result.dir=${test.eclipse.host}/test-reports + +# Specifies the overall report in ${test.result.dir}/xml +test.aggregated.report=testReport_${buildLabel}.xml + +# Workspace for the tests. Particularly useful is ${test.workspace}/.metadata/.log +test.workspace=${test.eclipse.host}/workspace + diff --git a/utilities/pluginbuilder/build-files/automatedTests/run-tests.xml b/utilities/pluginbuilder/build-files/automatedTests/run-tests.xml new file mode 100644 index 0000000..94f1987 --- /dev/null +++ b/utilities/pluginbuilder/build-files/automatedTests/run-tests.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +