summaryrefslogtreecommitdiff
path: root/rtems-coverage
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2011-07-27 21:59:17 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2011-07-27 21:59:17 +0000
commit8c4e65485817e0046c5adff5ede1269fb4fbc9d6 (patch)
tree2f07d68894966d9abebb0202c3548be2ab76b7c9 /rtems-coverage
parent2cedd4b4f0c61d6238dd0bd6cb82c362ac367500 (diff)
2011-07-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
* VERSIONS-COVERAGE: Back to head. * generate_coverage_html: Add version column.
Diffstat (limited to 'rtems-coverage')
-rw-r--r--rtems-coverage/ChangeLog5
-rw-r--r--rtems-coverage/VERSIONS-COVERAGE2
-rwxr-xr-xrtems-coverage/generate_coverage_html24
3 files changed, 23 insertions, 8 deletions
diff --git a/rtems-coverage/ChangeLog b/rtems-coverage/ChangeLog
index 887486a..3ca3808 100644
--- a/rtems-coverage/ChangeLog
+++ b/rtems-coverage/ChangeLog
@@ -1,3 +1,8 @@
+2011-07-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+ * VERSIONS-COVERAGE: Back to head.
+ * generate_coverage_html: Add version column.
+
2011-07-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Explanations.txt: Minor updates.
diff --git a/rtems-coverage/VERSIONS-COVERAGE b/rtems-coverage/VERSIONS-COVERAGE
index 02ac03b..2b4c590 100644
--- a/rtems-coverage/VERSIONS-COVERAGE
+++ b/rtems-coverage/VERSIONS-COVERAGE
@@ -1,7 +1,7 @@
# USE FULL PATHS!!!
BASEDIR=${HOME}/test-gcc
-RTEMS_VERSION=4.9.6
+RTEMS_VERSION=4.11
case ${RTEMS_VERSION} in
4.5) RTEMSDIR=${BASEDIR}/rtems-45
TARDIR=${BASEDIR}/tarballs/4.5
diff --git a/rtems-coverage/generate_coverage_html b/rtems-coverage/generate_coverage_html
index dd63750..d3a4bf3 100755
--- a/rtems-coverage/generate_coverage_html
+++ b/rtems-coverage/generate_coverage_html
@@ -299,6 +299,7 @@ EOF
### generate header
print_heading Day
print_heading Time
+ print_heading Version
print_heading Uncovered Ranges
# skip Uncovered Percentage
print_heading Covered Percentage
@@ -310,19 +311,28 @@ EOF
ls -1 ${bsp}-${build}-*-*/row.html | sort -t - -k 1,2 -k 3,4r | \
while read row
do
+ index=`echo ${row} | sed -e 's/row/index/'`
sed \
+ -e '1,1s/<TR>/<tr class="stats-table-row">/' \
-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 '4,13d' \
+ <$row
+ version="unknown"
+ if [ -r ${index} ] ; then
+ version=`grep heading-title ${index} | \
+ sed -e 's/<.*>RTEMS //' -e 's/<.*$//'`
+ fi
+
+ echo "<TD>${version}</TD>"
+ sed \
+ -e '1,6d' \
-e '7,7s/<TD>0/<td class="stats-target-good">0/' \
+ -e '8d' \
-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
+ done | \
+ sed -e 's/<[tT][dD]/<td align="center"/'
echo "</table>"
echo "</br>"
done