Skip to main content
summaryrefslogtreecommitdiffstats
path: root/releng
diff options
context:
space:
mode:
authorDoug Schaefer2004-01-07 22:20:44 +0000
committerDoug Schaefer2004-01-07 22:20:44 +0000
commit208055cbb32246d520684970fe29cb4bfc2fcbb4 (patch)
treec2475eb4d6bad061eedbd07aae45dc9f73e8318f /releng
parentbf3ef0b67ed1d205ed0d6932de2b49fa65e0b44d (diff)
downloadorg.eclipse.cdt-208055cbb32246d520684970fe29cb4bfc2fcbb4.tar.gz
org.eclipse.cdt-208055cbb32246d520684970fe29cb4bfc2fcbb4.tar.xz
org.eclipse.cdt-208055cbb32246d520684970fe29cb4bfc2fcbb4.zip
Fixed the build scripts to use a seperate script generator
version of eclipse so that we can use 2.1.2 to generate the scripts since 3.0 is broken.
Diffstat (limited to 'releng')
-rw-r--r--releng/org.eclipse.cdt.releng/.cvsignore1
-rw-r--r--releng/org.eclipse.cdt.releng/build.xml4
-rw-r--r--releng/org.eclipse.cdt.releng/main.xsl19
3 files changed, 17 insertions, 7 deletions
diff --git a/releng/org.eclipse.cdt.releng/.cvsignore b/releng/org.eclipse.cdt.releng/.cvsignore
index 1b30f3d6d97..ba2a8cd0dff 100644
--- a/releng/org.eclipse.cdt.releng/.cvsignore
+++ b/releng/org.eclipse.cdt.releng/.cvsignore
@@ -11,3 +11,4 @@ index.html
main.xml
site.xml
dist
+host
diff --git a/releng/org.eclipse.cdt.releng/build.xml b/releng/org.eclipse.cdt.releng/build.xml
index 373e7cbd0a1..e6b86a9b455 100644
--- a/releng/org.eclipse.cdt.releng/build.xml
+++ b/releng/org.eclipse.cdt.releng/build.xml
@@ -21,6 +21,10 @@
<ant antfile="main.xml" target="build"/>
</target>
+ <target name="test" depends="bootstrap">
+ <ant antfile="main.xml" target="test"/>
+ </target>
+
<target name="upload" depends="bootstrap">
<ant antfile="main.xml" target="upload"/>
</target>
diff --git a/releng/org.eclipse.cdt.releng/main.xsl b/releng/org.eclipse.cdt.releng/main.xsl
index 08061fbd008..d2a33d8496b 100644
--- a/releng/org.eclipse.cdt.releng/main.xsl
+++ b/releng/org.eclipse.cdt.releng/main.xsl
@@ -23,7 +23,7 @@
<property file="build.number"/>
<echo message="Build number: ${{build.version}}.${{build.number}}"/>
<delete dir="build"/>
- <unzip src="zips/eclipse-SDK-2.1.1-linux-gtk.zip" dest="."/>
+ <unzip src="zips/eclipse-SDK.zip" dest="."/>
<move todir="build">
<fileset dir="eclipse"/>
</move>
@@ -93,10 +93,9 @@
token="plugin.properties"
value="plugin.properties,src/"/>
- <!-- Generate build.xml files for projects -->
+ <!-- Generate build.xml files for projects using the host eclipse -->
<xslt in="manifest.xml" out="build/genscripts.xml" style="genscripts.xsl"/>
- <chmod perm="+x" file="build/eclipse"/>
- <exec executable="${{basedir}}/build/eclipse">
+ <exec executable="${{basedir}}/host/eclipse">
<arg line="-nosplash -data build/workspace"/>
<arg line="-application org.eclipse.ant.core.antRunner"/>
<arg line="-buildfile build/genscripts.xml"/>
@@ -195,10 +194,14 @@
</xsl:for-each>
</fileset>
</copy>
+ </target>
+
+ <target name="test">
+ <property file="build.number"/>
<!-- Set up the test environment -->
<delete dir="test"/>
- <unzip src="zips/eclipse-SDK-2.1.1-linux-gtk.zip" dest="."/>
+ <unzip src="zips/eclipse-SDK.zip" dest="."/>
<move todir="test">
<fileset dir="eclipse"/>
</move>
@@ -222,7 +225,7 @@
</xsl:attribute>
</unjar>
</xsl:for-each>
-
+
<!-- Run the tests -->
<chmod perm="+x" file="test/eclipse"/>
<exec executable="${{basedir}}/test/eclipse" dir="test">
@@ -231,7 +234,6 @@
<arg line="-buildfile plugins/org.eclipse.cdt.core.tests_${{build.version}}.${{build.number}}/test.xml"/>
<arg line="-Dorg.eclipse.test=org.eclipse.test_2.1.0"/>
<arg line="-Declipse-home=${{basedir}}/test"/>
- <arg line="-Dos=linux -Dws=gtk -Darch=x86"/>
</exec>
<!-- Create the reports -->
@@ -258,6 +260,7 @@
</target>
<target name="upload">
+ <property file="build.number"/>
<!-- Upload the update site -->
<ftp server="${{build.server}}"
userid="${{build.userid}}" password="${{build.password}}"
@@ -275,6 +278,7 @@
</target>
<target name="mail">
+ <property file="build.number"/>
<mail from="dschaefe@ca.ibm.com"
tolist="cdt-test-dev@eclipse.org"
subject="CDT Build ${{build.version}}.${{build.number}} completed">
@@ -283,6 +287,7 @@
</target>
<target name="all" depends="build,upload,mail"/>
+ <!-- test removed since it doesn't work right now -->
</project>

Back to the top