Repository : http://git.fedorahosted.org/cgit/kernel-tests.git

On branch  : master

>---------------------------------------------------------------

commit db39ba80aec64fffa96fc74f0982d900c5f3788d
Author: Justin M. Forbes <[email protected]>
Date:   Wed Dec 11 11:22:41 2013 -0600

    Logfile reformatting for better reporting


>---------------------------------------------------------------

 runtests.sh |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 299ab92..b3f7de0 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -6,6 +6,7 @@ logfile=$topdir/logs/kernel-test-$date.log
 verbose=n
 testset=default
 cleanrun=PASS
+failedtests=None
 
 kver=$(uname -r)
 release=$(cat /etc/redhat-release)
@@ -80,6 +81,7 @@ echo "Date: $(date)" > $logfile
 echo "Test set: $testset" >> $logfile
 echo "Kernel: $kver" >> $logfile
 echo "Release: $release" >> $logfile
+echo "Result: RESULTHOLDER" >> $logfile
 echo "============================================================" >>$logfile
 
 
@@ -115,12 +117,20 @@ do
                        printf "%-65s%-8s\n" "$testname" "$result"
                        if [ "$result" == "FAIL" ]; then
                                cleanrun=FAIL
+                               if [ "$failedtests" == "None" ]; then
+                                        failedtests="$testname"
+                               else
+                                       failedtests="$failedtests $testname"
+                               fi
                        fi
                fi
                popd &>/dev/null
        done
 done
 
+# Fix up logfile headers
+sed -i "s,RESULTHOLDER,$cleanrun\nFailed Tests: $failedtests,g" $logfile
+
 if [ "$cleanrun" == "FAIL" ]; then
        printf "\n%-65s%-8s\n" "Test suite complete" "$cleanrun"
        exit 1

_______________________________________________
kernel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/kernel

Reply via email to