From: mquinson Date: Tue, 13 Jul 2004 02:05:08 +0000 (+0000) Subject: Html generation toy X-Git-Tag: v3.3~5079 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6cf061b5e399a51146190807ab2f8334af89b93b Html generation toy git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@267 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/tools/compile-stats b/tools/compile-stats new file mode 100755 index 0000000000..053fdf0d06 --- /dev/null +++ b/tools/compile-stats @@ -0,0 +1,58 @@ +#! /bin/sh + +HTML="buildlogs/index.html" +rm -f $HTML + +echo "" >> $HTML +for VERSION in `ls buildlogs|grep -v html` ; do + echo "XXXX Version $VERSION" + echo "

$VERSION

" >> $HTML + for file in `ls buildlogs/$VERSION/*.log`; do + file=`basename $file` + host=`basename $file .log` + + ## Extract the output from config.log + cat buildlogs/$VERSION/$file | \ + sed -e ':begin' \ + -e '/CONFIG-LOG-DUMP-BEGIN/ { ' \ + -e ' :in' \ + -e ' n'\ + -e ' /CONFIG-LOG-DUMP-END/Q' \ + -e ' p'\ + -e ' b in' \ + -e '}'\ + -e 'n'\ + -e 'b begin' \ + -n \ + >buildlogs/$VERSION/$host.config + cat buildlogs/$VERSION/$file | \ + sed -e ':begin' \ + -e '/CONFIG-LOG-DUMP-BEGIN/Q'\ + -e 'p'\ + -e 'n'\ + -e 'b begin' \ + -n \ + >buildlogs/$VERSION/$host.output + + ## Extract some info out there + last=`tail -n 1 buildlogs/$VERSION/$file` + sys=`grep "checking target system type..." buildlogs/$VERSION/$file| \ + sed 's/checking target system type...//'` + + ## Make text and html outputs + if [ "x$last" = "xRemote compilation sucessful." ] ; then + res="success: " + color= + else + res="FAILED: " + color="#fc5e5e" + fi + echo "$res" >> $HTML + echo "
$host" >> $HTML + echo " $sys" >> $HTML + + echo "$res $host $sys" + done + echo "
" >> $HTML +done +echo "" >>$HTML