diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-12-06 22:18:02 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-12-06 22:18:02 +0000 |
commit | d2784fc484df3382e5fbf567a74af178b015a79e (patch) | |
tree | 9ffabcda6495be3e6b89d5b0449a9f2840ef75f7 /rtems-coverage | |
parent | 0de10d21fb3888ec1d3fe1240f6c4597f4bbc594 (diff) |
2010-12-06 Matthew Voegeli <matthewvoegeli@gmail.com>
* generate_coverage_html: Eliminate columns with constant data and put
more detailed version of that information in the header.
Diffstat (limited to 'rtems-coverage')
-rw-r--r-- | rtems-coverage/ChangeLog | 5 | ||||
-rwxr-xr-x | rtems-coverage/generate_coverage_html | 34 |
2 files changed, 33 insertions, 6 deletions
diff --git a/rtems-coverage/ChangeLog b/rtems-coverage/ChangeLog index fb41513..57cd859 100644 --- a/rtems-coverage/ChangeLog +++ b/rtems-coverage/ChangeLog @@ -1,3 +1,8 @@ +2010-12-06 Matthew Voegeli <matthewvoegeli@gmail.com> + + * generate_coverage_html: Eliminate columns with constant data and put + more detailed version of that information in the header. + 2010-10-16 Joel Sherrill <joel.sherrilL@OARcorp.com> * generate_coverage_html: Increase thickness of lines. diff --git a/rtems-coverage/generate_coverage_html b/rtems-coverage/generate_coverage_html index 0ba5996..9d5ba32 100755 --- a/rtems-coverage/generate_coverage_html +++ b/rtems-coverage/generate_coverage_html @@ -160,6 +160,27 @@ print_heading() echo "<th>"${*}"</th>" } +# need to use ${1} for parameter +# need to pass +convert_flags() { + opt=`echo "-${1}" | cut -c1-3` + pos=`echo "${1}" | cut -c3` + dev=`echo "${1}" | cut -c4` + + posix="POSIX Enabled" + deve="Developmental" + + if [ X"${pos}" = X"p" ] ; then + posix="POSIX Disabled" + fi + + if [ X"${dev}" = X"d" ] ; then + deve="Core Only" + fi + + echo "${opt}, ${posix}, ${deve}" +} + do_perBSPPage() { BSP=${1} @@ -233,16 +254,13 @@ EOF echo "<table class=\"stats-table\" cellspacing=\"1\" cellpadding=\"2\">" echo "<tr class=\"stats-table-target\">" echo "<td colspan=\"10\">" - echo "<strong>${cpu}/${bsp} (${build})</strong>" + echo "<strong>${cpu}/${bsp} `convert_flags ${build}` (${build})</strong>" echo "</td>" echo "</tr>" echo "<tr class=\"stats-table-top\">" ### generate header print_heading Day print_heading Time - print_heading Optimization - print_heading POSIX Enabled - print_heading Developmental Enabled print_heading Uncovered Ranges # skip Uncovered Percentage print_heading Covered Percentage @@ -251,16 +269,19 @@ EOF print_heading Results first=no - ls -1 ${bsp}-${build}-*-*/row.html | sort -t - -k 1,2 -k 3,4Vr | \ + ls -1 ${bsp}-${build}-*-*/row.html | sort -t - -k 1,2 -k 3,4r | \ while read row do sed \ - -e '2,2s/<TD>\(20[0-9][0-9]\)\([0-1][0-9]\)\([0-9][0-9]\)/<TD>\1-\2-\3/' \ + -e '2,2s/<TD>\(20[0-9][0-9]\)\([0-1][0-9]\)\([0-3][0-9]\)/<TD>\1-\2-\3/' \ -e '1,1s/<TR>/<tr class="stats-table-row">/' \ -e '7,7s/<TD>0/<td class="stats-target-good">0/' \ -e '9,9s/<TD>100/<td class="stats-target-good">100/' \ -e '10,10s/<TD>0/<td class="stats-target-good">0/' \ -e 's/<[tT][dD]/<td align="center"/' \ + -e '4d' \ + -e '5d' \ + -e '6d' \ -e '8d' \ <$row done @@ -473,6 +494,7 @@ print_index >index.html # now generate a page per BSP for bsp in ${BSPs} do + echo "Processing ${bsp}..." do_perBSPPage ${bsp} >${bsp}.html done |