Author: nickboldt
Date: 2010-06-25 17:19:34 -0400 (Fri, 25 Jun 2010)
New Revision: 23055
Modified:
trunk/build/publish.sh
Log:
add counters for errs and fails
Modified: trunk/build/publish.sh
===================================================================
--- trunk/build/publish.sh 2010-06-25 19:46:33 UTC (rev 23054)
+++ trunk/build/publish.sh 2010-06-25 21:19:34 UTC (rev 23055)
@@ -58,8 +58,15 @@
# get full build log and filter out Maven test failures
bl=${WORKSPACE}/site/${JOB_NAME}/buildlog.txt
wget -q
http://hudson.qa.jboss.com/hudson/job/${JOB_NAME}/${BUILD_NUMBER}/console... -O
${bl}
-sed -ne "/<<< FAI/,+9 p" ${bl} | sed -e "/AILURE/,+9
s/\(.\+AILURE.\+\)/\n----------\n\n\1/g" >
${WORKSPACE}/site/${JOB_NAME}/fail_log.txt
-sed -ne "/<<< ERR/,+9 p" ${bl} | sed -e "/RROR/,+9
s/\(.\+RROR.\+\)/\n----------\n\n\1/g" >
${WORKSPACE}/site/${JOB_NAME}/errorlog.txt
+
+fl=${WORKSPACE}/site/${JOB_NAME}/fail_log.txt
+sed -ne "/<<< FAI/,+9 p" ${bl} | sed -e "/AILURE/,+9
s/\(.\+AILURE.\+\)/\n----------\n\n\1/g" > ${fl}
+echo "" >> ${fl}; echo -n "FAI" >> ${fl}; echo -n
"LURES FOUND: "$(sed -ne "/FAI\|LURE/" ${fl} | wc -l) >> ${fl};
+
+el=${WORKSPACE}/site/${JOB_NAME}/errorlog.txt
+sed -ne "/<<< ERR/,+9 p" ${bl} | sed -e "/RROR/,+9
s/\(.\+RROR.\+\)/\n----------\n\n\1/g" > ${el}
+echo "" >> ${fl}; echo -n "ERR" >> ${fl}; echo "RORS
FOUND: "$(sed -ne "/ERR\|RROR/" ${el} | wc -l) >> ${fl};
+
rsync -arzq ${WORKSPACE}/site/${JOB_NAME}/buildlog.txt $DESTINATION/${JOB_NAME}/
rsync -arzq ${WORKSPACE}/site/${JOB_NAME}/fail_log.txt $DESTINATION/${JOB_NAME}/
rsync -arzq ${WORKSPACE}/site/${JOB_NAME}/errorlog.txt $DESTINATION/${JOB_NAME}/