diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-05-19 18:16:17 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-05-19 18:16:17 +0000 |
commit | 3f44bc3898257fb75c04ceff96bf17cf1f493a69 (patch) | |
tree | 4a68a760e10d6c12cf99dcc3f2cf32303b8cab90 /rtems-coverage | |
parent | 76ac827934b644ac365374027169ffd6d1af5818 (diff) |
2010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
* ReportsHtml.cc, do_coverage: Can now add project specific reports to
the index.html. RTEMS does this.
* rtems_items.sed: New file.
Diffstat (limited to 'rtems-coverage')
-rw-r--r-- | rtems-coverage/ChangeLog | 6 | ||||
-rw-r--r-- | rtems-coverage/ReportsHtml.cc | 8 | ||||
-rwxr-xr-x | rtems-coverage/do_coverage | 8 | ||||
-rw-r--r-- | rtems-coverage/rtems_items.sed | 9 |
4 files changed, 27 insertions, 4 deletions
diff --git a/rtems-coverage/ChangeLog b/rtems-coverage/ChangeLog index eed9ee4..406c2d7 100644 --- a/rtems-coverage/ChangeLog +++ b/rtems-coverage/ChangeLog @@ -1,5 +1,11 @@ 2010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com> + * ReportsHtml.cc, do_coverage: Can now add project specific reports to + the index.html. RTEMS does this. + * rtems_items.sed: New file. + +2010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com> + * Target_i386.cc, Target_i386.h: Spacing. * Target_m68k.cc, Target_m68k.h, Target_powerpc.cc: Branch information now correct on m68k and PowerPC. diff --git a/rtems-coverage/ReportsHtml.cc b/rtems-coverage/ReportsHtml.cc index 7a5e451..afab0ad 100644 --- a/rtems-coverage/ReportsHtml.cc +++ b/rtems-coverage/ReportsHtml.cc @@ -74,9 +74,13 @@ namespace Coverage { PRINT_ITEM( "Size Report", "sizes" ); PRINT_TEXT_ITEM( "Explanations Not Found", "ExplanationsNotFound.txt" ); - PRINT_TEXT_ITEM( "Summary", "summary.txt" ); - fprintf( aFile, "</li>\n" ); + fprintf( + aFile, + "</li>\n" + "<!-- INSERT PROJECT SPECIFIC ITEMS HERE -->\n" + "</html>\n" + ); CloseFile( aFile ); diff --git a/rtems-coverage/do_coverage b/rtems-coverage/do_coverage index a7b6aa3..2bdd44d 100755 --- a/rtems-coverage/do_coverage +++ b/rtems-coverage/do_coverage @@ -353,8 +353,7 @@ generate_reports() rm -rf ${results_dir} mkdir ${results_dir} - ${COVBASE}/covoar \ - -C ${BASEDIR}/${BSP}-tests/config \ + ${COVBASE}/covoar -C ${BASEDIR}/${BSP}-tests/config \ *.exe > ${results_dir}/summary.txt check_status $? "covoar failed" @@ -381,6 +380,11 @@ generate_reports() cat ${results_dir}/summary.txt ${results_dir}/testsWithNoEndOfTest.txt + cp ${results_dir}/index.html ${results_dir}/index.html.tmp + sed -f ${COVBASE}/rtems_items.sed \ + <${results_dir}/index.html.tmp \ + >${results_dir}/index.html + # Now create the archive of information cp ${COVBASE}/covoar.css ${COVBASE}/*gif ${COVBASE}/table.js ${results_dir} echo "Results saved in ${results_dir}.tar.bz2" diff --git a/rtems-coverage/rtems_items.sed b/rtems-coverage/rtems_items.sed new file mode 100644 index 0000000..9d0c330 --- /dev/null +++ b/rtems-coverage/rtems_items.sed @@ -0,0 +1,9 @@ +s/<!-- INSERT PROJECT SPECIFIC ITEMS HERE -->/\ +<\/ul>\ +<strong>RTEMS Specific Reports<\/strong>\ + <ul>\ + <li>Summary (<a href="summary.txt">text<\/a>)<\/li>\ + <li>Configuration (<a href="configuration.txt">text<\/a>)<\/li>\ + <li>Tests With Possible Issues \ + (<a href="testsWithNoEndOfTest.txt">text<\/a>)<\/li>\ +<\/ul>/g |