From bcbcf4266cb454059ef3144949b8bc91d7fbc81e Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Thu, 24 Jul 2003 20:27:32 +0000 Subject: [PATCH] Added automatic upload of the test result reports. --- releng/org.eclipse.cdt.releng/doall | 4 +- releng/org.eclipse.cdt.releng/doinstall | 2 +- releng/org.eclipse.cdt.releng/dopost | 16 +++++ releng/org.eclipse.cdt.releng/edit.pl | 24 +++++++ releng/org.eclipse.cdt.releng/plugin.xml | 10 +++ .../src/org/eclipse/cdt/releng/DoBuild.java | 18 ++++- .../org/eclipse/cdt/releng/PostResults.java | 69 +++++++++++++++++++ 7 files changed, 139 insertions(+), 4 deletions(-) create mode 100644 releng/org.eclipse.cdt.releng/dopost create mode 100644 releng/org.eclipse.cdt.releng/edit.pl create mode 100644 releng/org.eclipse.cdt.releng/src/org/eclipse/cdt/releng/PostResults.java diff --git a/releng/org.eclipse.cdt.releng/doall b/releng/org.eclipse.cdt.releng/doall index 1061fa83141..f695d0eaf47 100644 --- a/releng/org.eclipse.cdt.releng/doall +++ b/releng/org.eclipse.cdt.releng/doall @@ -6,9 +6,9 @@ if [ -n "$CDT_ROOT" ]; then cd $CDT_ROOT; fi -for i in dobuild doinstall dotest +for i in dobuild doinstall dotests dopost do - if ! $i + if ! workspace/org.eclipse.cdt.releng/$i then echo $i failed exit 1 diff --git a/releng/org.eclipse.cdt.releng/doinstall b/releng/org.eclipse.cdt.releng/doinstall index 461bcf590dd..a47012e2068 100644 --- a/releng/org.eclipse.cdt.releng/doinstall +++ b/releng/org.eclipse.cdt.releng/doinstall @@ -23,7 +23,7 @@ do export DEST=$d/`echo $i | sed -e s:$BUILD_SITE/$d/:: -e s/.jar//` mkdir $DEST cd $DEST - jar xf $i + jar xf ../../$i cd ../.. done done diff --git a/releng/org.eclipse.cdt.releng/dopost b/releng/org.eclipse.cdt.releng/dopost new file mode 100644 index 00000000000..d711fdc9494 --- /dev/null +++ b/releng/org.eclipse.cdt.releng/dopost @@ -0,0 +1,16 @@ +cd results + +# Update the build page + +export CDT_VERSION=`cat version.txt` +export CDT_LOGS=`echo org.*.html` + +../workspace/org.eclipse.cdt.releng/edit.pl $CDT_VERSION $CDT_LOGS < index.html > index2.html +mv index2.html index.html +cd .. + +# Upload to build page using eclipse + +./eclipse -nosplash -application org.eclipse.cdt.releng.postResults \ + -version $CDT_VERSION -logs $CDT_LOGS \ + -vmargs -Dcdt.build.user=$CDT_USER -Dcdt.build.passwd=$CDT_PASSWD diff --git a/releng/org.eclipse.cdt.releng/edit.pl b/releng/org.eclipse.cdt.releng/edit.pl new file mode 100644 index 00000000000..da5cc6dbc42 --- /dev/null +++ b/releng/org.eclipse.cdt.releng/edit.pl @@ -0,0 +1,24 @@ +#!/usr/bin/perl + +# First arg is version number +# The rest are the log files + +foreach () +{ + if (/