hierarchical display of tests
This commit is contained in:
+101
-30
@@ -44,8 +44,8 @@ TESTDATE=`date +%Y%m%d-%H%M`
|
|||||||
|
|
||||||
TODAYDIR=$TESTRESULTSDIR/$TESTDATE
|
TODAYDIR=$TESTRESULTSDIR/$TESTDATE
|
||||||
mkdir $TODAYDIR
|
mkdir $TODAYDIR
|
||||||
TESTRESULTSHTML=$TODAYDIR/index.html
|
TESTRESULTSHTML=$TODAYDIR/all.html
|
||||||
ALLHTML=$TODAYDIR/all.html
|
INDEX=$TODAYDIR/index.html
|
||||||
DEFAULTTESTSDIR=$UMLTESTDIR/testing/tests
|
DEFAULTTESTSDIR=$UMLTESTDIR/testing/tests
|
||||||
|
|
||||||
testnumber="0"
|
testnumber="0"
|
||||||
@@ -105,37 +105,45 @@ done
|
|||||||
KERNEL_VERSION=`basename $KERNEL .tar.bz2`
|
KERNEL_VERSION=`basename $KERNEL .tar.bz2`
|
||||||
IPSEC_VERSION=`basename $STRONGSWAN .tar.bz2`
|
IPSEC_VERSION=`basename $STRONGSWAN .tar.bz2`
|
||||||
|
|
||||||
cat > $TESTRESULTSHTML <<@EOF
|
cat > $INDEX <<@EOF
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>strongSwan UML Testing</title>
|
<title>strongSwan UML Tests</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h2>strongSwan UML Testing</h2>
|
<h2>strongSwan UML Tests</h2>
|
||||||
<table border="0" cellspacing="2">
|
<table border="0" cellspacing="2">
|
||||||
<tr><td><b>Host:</b></td><td>`uname -a`</td></tr>
|
<tr valign="top">
|
||||||
<tr><td><b>UML kernel: </b></td><td>$KERNEL_VERSION</td></tr>
|
<td><b>Host:</b></td>
|
||||||
<tr><td><b>IPsec:</b></td><td>$IPSEC_VERSION</td></tr>
|
<td colspan="3">`uname -a`</td>
|
||||||
<tr><td><b>Date:</b></td><td>$TESTDATE</td></tr>
|
</tr>
|
||||||
</table>
|
<tr valign="top">
|
||||||
<p>
|
<td><b>UML kernel: </b></td>
|
||||||
<table border="0" width="500">
|
<td colspan="3">$KERNEL_VERSION</td>
|
||||||
<thead align="left"><th>Number</th><th>Test</th><th>Result</th></thead>
|
</tr>
|
||||||
|
<tr valign="top">
|
||||||
|
<td><b>IPsec:</b></td>
|
||||||
|
<td colspan="3">$IPSEC_VERSION</td>
|
||||||
|
</tr>
|
||||||
|
<tr valign="top">
|
||||||
|
<td><b>Date:</b></td>
|
||||||
|
<td colspan="3">$TESTDATE</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="100"> </td>
|
||||||
|
<td width="200"> </td>
|
||||||
|
<td width=" 50"> </td>
|
||||||
|
<td > </td>
|
||||||
|
</tr>
|
||||||
@EOF
|
@EOF
|
||||||
|
|
||||||
cat > $ALLHTML <<@EOF
|
cat $INDEX > $TESTRESULTSHTML
|
||||||
<html>
|
cat >> $TESTRESULTSHTML <<@EOF
|
||||||
<head>
|
<tr align="left">
|
||||||
<title>strongSwan UML Testing</title>
|
<th>Number</th>
|
||||||
</head>
|
<th>Test</th>
|
||||||
<body>
|
<th colspan="2">Result</th>
|
||||||
<h2>strongSwan UML Testing</h2>
|
</tr>
|
||||||
<table border="0" cellspacing="2">
|
|
||||||
<tr><td><b>Host:</b></td><td>`uname -a`</td></tr>
|
|
||||||
<tr><td><b>UML kernel: </b></td><td>$KERNEL_VERSION</td></tr>
|
|
||||||
<tr><td><b>IPsec:</b></td><td>$IPSEC_VERSION</td></tr>
|
|
||||||
<tr><td><b>Date:</b></td><td>$TESTDATE</td></tr>
|
|
||||||
<tr><td colspan="2"> </td></tr>
|
|
||||||
@EOF
|
@EOF
|
||||||
|
|
||||||
cecho "UML kernel: $KERNEL_VERSION"
|
cecho "UML kernel: $KERNEL_VERSION"
|
||||||
@@ -174,7 +182,46 @@ do
|
|||||||
if [ ! -d $TODAYDIR/$SUBDIR ]
|
if [ ! -d $TODAYDIR/$SUBDIR ]
|
||||||
then
|
then
|
||||||
mkdir $TODAYDIR/$SUBDIR
|
mkdir $TODAYDIR/$SUBDIR
|
||||||
echo "<tr><td> </td><td><a href=\"$SUBDIR\">$SUBDIR</a></td>" >> $ALLHTML
|
if [ $testnumber == 0 ]
|
||||||
|
then
|
||||||
|
FIRST="<b>Category:</b"
|
||||||
|
else
|
||||||
|
FIRST=" "
|
||||||
|
fi
|
||||||
|
echo " <tr><td>$FIRST</td><td><a href=\"$SUBDIR/index.html\">$SUBDIR</a></td></tr>" >> $INDEX
|
||||||
|
SUBTESTSINDEX=$TODAYDIR/$SUBDIR/index.html
|
||||||
|
cat > $SUBTESTSINDEX <<@EOF
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>strongSwan $SUBDIR Tests</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h2>strongSwan $SUBDIR Tests</h2>
|
||||||
|
<table border="0" cellspacing="2">
|
||||||
|
<tr valign="top">
|
||||||
|
<td><b>UML kernel: </b></td>
|
||||||
|
<td colspan="3">$KERNEL_VERSION</td>
|
||||||
|
</tr>
|
||||||
|
<tr valign="top">
|
||||||
|
<td><b>IPsec:</b></td>
|
||||||
|
<td colspan="3">$IPSEC_VERSION</td>
|
||||||
|
</tr>
|
||||||
|
<tr valign="top">
|
||||||
|
<td><b>Date:</b></td>
|
||||||
|
<td colspan="3">$TESTDATE</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td width="100"> </td>
|
||||||
|
<td width="200"> </td>
|
||||||
|
<td width=" 50"> </td>
|
||||||
|
<td > </td>
|
||||||
|
</tr>
|
||||||
|
<tr align="left">
|
||||||
|
<th>Number</th>
|
||||||
|
<th>Test</th>
|
||||||
|
<th colspan="2">Result</th>
|
||||||
|
</tr>
|
||||||
|
@EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for name in $SUBTESTS
|
for name in $SUBTESTS
|
||||||
@@ -531,10 +578,20 @@ do
|
|||||||
<td>$testnumber</td>
|
<td>$testnumber</td>
|
||||||
<td><a href="$testname/">$testname</a></td>
|
<td><a href="$testname/">$testname</a></td>
|
||||||
<td><a href="$testname/console.log"><font color="$COLOR">$STATUS</font></a></td>
|
<td><a href="$testname/console.log"><font color="$COLOR">$STATUS</font></a></td>
|
||||||
|
<td> </td>
|
||||||
|
</tr>
|
||||||
|
@EOF
|
||||||
|
cat >> $SUBTESTSINDEX << @EOF
|
||||||
|
<tr>
|
||||||
|
<td>$testnumber</td>
|
||||||
|
<td><a href="$name/">$name</a></td>
|
||||||
|
<td><a href="$name/console.log"><font color="$COLOR">$STATUS</font></a></td>
|
||||||
|
<td> </td>
|
||||||
</tr>
|
</tr>
|
||||||
@EOF
|
@EOF
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
@@ -545,14 +602,28 @@ done
|
|||||||
cat >> $TESTRESULTSHTML << @EOF
|
cat >> $TESTRESULTSHTML << @EOF
|
||||||
</table>
|
</table>
|
||||||
<p>
|
<p>
|
||||||
<b>Passed: $passed_cnt</b><br>
|
<b>Passed: <font color="green">$passed_cnt</font></b><br>
|
||||||
<b>Failed: $failed_cnt</b><br>
|
<b>Failed: <font color="red">$failed_cnt</font></b><br>
|
||||||
<p>
|
<p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@EOF
|
@EOF
|
||||||
|
|
||||||
cat >> $ALLHTML << @EOF
|
let "all_cnt = $passed_cnt + $failed_cnt"
|
||||||
|
|
||||||
|
cat >> $INDEX << @EOF
|
||||||
|
<tr>
|
||||||
|
<td> </td>
|
||||||
|
<td><a href="all.html"><b>all</b></a></td>
|
||||||
|
<td><b>$all_cnt</td>
|
||||||
|
<td> </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><b>Failed:</b></td>
|
||||||
|
<td> </td>
|
||||||
|
<td><b><font color="red">$failed_cnt</font></b></td>
|
||||||
|
<td> </td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user