change log for gcc-testing (2010-05-21)

rtems-vc at rtems.org rtems-vc at rtems.org
Fri May 21 21:10:04 UTC 2010


 *jennifer*:
2010-05-21	Jennifer.Averett at OARcorp.com

	* ConfigFile.cc, Makefile, ReportsBase.cc, ReportsBase.h,
	ReportsHtml.cc, ReportsHtml.h, ReportsText.cc, ReportsText.h,
	TraceConverter.cc, app_common.cc, app_common.h, configFile.txt,
	configfile_test.cc, covoar.cc, covoar.css, do_coverage,
	rtems_config.in: Added ProjectName and timestamp to report heading.
	Modified configuration to handle spaces in project name.

M  1.271  rtems-coverage/ChangeLog
M    1.2  rtems-coverage/ConfigFile.cc
M   1.23  rtems-coverage/Makefile
M   1.11  rtems-coverage/ReportsBase.h
M   1.15  rtems-coverage/ReportsBase.cc
M   1.11  rtems-coverage/ReportsHtml.h
M   1.24  rtems-coverage/ReportsHtml.cc
M    1.8  rtems-coverage/ReportsText.h
M    1.9  rtems-coverage/ReportsText.cc
M   1.11  rtems-coverage/TraceConverter.cc
M   1.12  rtems-coverage/app_common.h
M    1.9  rtems-coverage/app_common.cc
M    1.2  rtems-coverage/configFile.txt
M    1.2  rtems-coverage/configfile_test.cc
M   1.29  rtems-coverage/covoar.cc
M    1.5  rtems-coverage/covoar.css
M   1.63  rtems-coverage/do_coverage
M    1.2  rtems-coverage/rtems_config.in

diff -u gcc-testing/rtems-coverage/ChangeLog:1.270 gcc-testing/rtems-coverage/ChangeLog:1.271
--- gcc-testing/rtems-coverage/ChangeLog:1.270	Fri May 21 09:54:29 2010
+++ gcc-testing/rtems-coverage/ChangeLog	Fri May 21 15:14:29 2010
@@ -1,3 +1,12 @@
+2010-05-21	Jennifer.Averett at OARcorp.com
+
+	* ConfigFile.cc, Makefile, ReportsBase.cc, ReportsBase.h,
+	ReportsHtml.cc, ReportsHtml.h, ReportsText.cc, ReportsText.h,
+	TraceConverter.cc, app_common.cc, app_common.h, configFile.txt,
+	configfile_test.cc, covoar.cc, covoar.css, do_coverage,
+	rtems_config.in: Added ProjectName and timestamp to report heading.
+	Modified configuration to handle spaces in project name.
+
 2010-05-21	Joel Sherrill <joel.sherrilL at OARcorp.com>
 
 	* do_coverage, rtems_items.sed: Add report on size of unreferenced

diff -u gcc-testing/rtems-coverage/ConfigFile.cc:1.1 gcc-testing/rtems-coverage/ConfigFile.cc:1.2
--- gcc-testing/rtems-coverage/ConfigFile.cc:1.1	Wed May  5 18:09:36 2010
+++ gcc-testing/rtems-coverage/ConfigFile.cc	Fri May 21 15:14:29 2010
@@ -12,6 +12,7 @@
 #include "ConfigFile.h"
 #include <string.h>
 #include <stdio.h>
+#include <ctype.h>
 
 namespace Configuration {
 
@@ -31,11 +32,13 @@
   )
   {
     #define METHOD "FileReader::processFile - "
-    FILE *in;
-    char  line[256];
-    char  option[256];
-    char  value[256];
-    int   line_no;
+    FILE *  in;
+    char    line[256];
+    char    option[256];
+    char    value[256];
+    int     line_no;
+    int     i;
+    int     j;
 
     if ( file == NULL ) {
       fprintf( stderr, METHOD "NULL filename\n" );
@@ -50,17 +53,89 @@
 
     line_no = 0;
     while (fgets(line, sizeof(line), in) != NULL) {
+      size_t length;
 
       line_no++;
 
-      /* Ignore empty lines and comments */
-      if (line[0] == '#' || line[0] == '\n')
+      length = strlen( line );
+      if ( line[length - 1] != '\n' ) {
+        fprintf(
+          stderr,
+          "%s: line %d is too long",
+          file,
+          line_no
+        );
         continue;
+      }
+
+      line[length - 1] = '\0';
+      length--;
+
+      /*
+       *  Strip off comments at end of line
+       *
+       *      LHS = RHS   # comment
+       */
+      for (i=0 ; i<length ; i++ ) {
+        if ( line[i] == '#' ) {
+          line[i] = '\0';
+          length = i;
+          break;
+        }
+      }
+
+      /*
+       *  Strip off trailing white space
+       */
+      for (i=length-1 ; i>=0 && isspace(line[i]) ; i-- )
+        ;
+
+      line[i+1] = '\0';
+      length = i+1;
+
+      /* Ignore empty lines.  We have stripped
+       * all comments and blanks therefore, only
+       * an empty string needs to be checked.
+       */
+      if (line[0] == '\0') 
+        continue;
+
+      if (sscanf(line, "%s", option) != 1) {
+        fprintf(
+          stderr,
+          "%s: line %d is invalid: %s\n",
+          file,
+          line_no,
+          line
+        );
+        continue;
+      }
+
+      for (i=0; ((line[i] != '=') && (i<length)); i++)
+        ;
+
+      if (i == length) {
+        fprintf(
+          stderr,
+          "%s: line %d is invalid: %s\n",
+          file,
+          line_no,
+          line
+        );
+        continue;
+      }
 
-      if (sscanf(line, "%s = %[^ \r\n#]", option, value) != 2) {
+      i++;
+      value[0] = '\0';
+      while ( isspace(line[i]) )
+        i++;
+      for (j=0; line[i] != '\0'; i++, j++ )
+        value[j] = line[i];
+      value[j] = '\0'; 
+      if (value[0] == '\0') {
         fprintf(
           stderr,
-          "%s: line %d is invalid: %s",
+          "%s: line %d is invalid: %s\n",
           file,
           line_no,
           line

diff -u gcc-testing/rtems-coverage/Makefile:1.22 gcc-testing/rtems-coverage/Makefile:1.23
--- gcc-testing/rtems-coverage/Makefile:1.22	Wed May 12 13:12:36 2010
+++ gcc-testing/rtems-coverage/Makefile	Fri May 21 15:14:29 2010
@@ -57,7 +57,8 @@
 
 INSTALLED= \
     ../bin/qemu-dump-trace \
-    ../bin/trace-converter
+    ../bin/trace-converter \
+    ../bin/covoar
 
 all: $(PROGRAMS) ${INSTALL_DIR} $(INSTALLED)
 
@@ -71,6 +72,9 @@
 ../bin/trace-converter: trace-converter ${INSTALL_DIR}
 	cp trace-converter ../bin
 
+../bin/covoar: covoar ${INSTALL_DIR}
+	cp covoar ../bin
+
 #  EXECUTABLES
 qemu-dump-trace: qemu-dump-trace.c ${INSTALL_DIR}
 	$(CXX) -o $(@) qemu-dump-trace.c

diff -u gcc-testing/rtems-coverage/ReportsBase.h:1.10 gcc-testing/rtems-coverage/ReportsBase.h:1.11
--- gcc-testing/rtems-coverage/ReportsBase.h:1.10	Wed May 19 09:47:12 2010
+++ gcc-testing/rtems-coverage/ReportsBase.h	Fri May 21 15:14:29 2010
@@ -15,6 +15,7 @@
 
 #include <stdint.h>
 #include <string>
+#include <time.h>
 #include "DesiredSymbols.h"
 
 namespace Coverage {
@@ -27,7 +28,7 @@
 class ReportsBase {
 
   public:
-    ReportsBase();
+    ReportsBase( time_t timestamp );
     ~ReportsBase();
 
     /*!
@@ -115,6 +116,11 @@
     std::string reportExtension_m;
 
     /*!
+     *  This member variable contains the timestamp for the report.
+     */
+    time_t timestamp_m;
+
+    /*!
      *  This method Opens a report file and verifies that it opened
      *  correctly.  Upon failure NULL is returned.
      *

diff -u gcc-testing/rtems-coverage/ReportsBase.cc:1.14 gcc-testing/rtems-coverage/ReportsBase.cc:1.15
--- gcc-testing/rtems-coverage/ReportsBase.cc:1.14	Wed May 19 09:47:12 2010
+++ gcc-testing/rtems-coverage/ReportsBase.cc	Fri May 21 15:14:29 2010
@@ -20,8 +20,9 @@
 
 namespace Coverage {
 
-ReportsBase::ReportsBase():
-  reportExtension_m("")
+ReportsBase::ReportsBase( time_t timestamp ):
+  reportExtension_m(""),
+  timestamp_m( timestamp )
 {
 }
 
@@ -421,6 +422,7 @@
   CloseSymbolSummaryFile( report );
 }
 
+
 void GenerateReports()
 {
   typedef std::list<ReportsBase *> reportList_t;
@@ -430,9 +432,13 @@
   std::string            reportName;
   ReportsBase*           reports;
 
-  reports = new ReportsText();
+  time_t timestamp;
+
+ 
+  timestamp = time(NULL); /* get current cal time */
+  reports = new ReportsText(timestamp);
   reportList.push_back(reports);
-  reports = new ReportsHtml();
+  reports = new ReportsHtml(timestamp);
   reportList.push_back(reports);
 
   for (ritr = reportList.begin(); ritr != reportList.end(); ritr++ ) {

diff -u gcc-testing/rtems-coverage/ReportsHtml.h:1.10 gcc-testing/rtems-coverage/ReportsHtml.h:1.11
--- gcc-testing/rtems-coverage/ReportsHtml.h:1.10	Wed May 19 09:47:12 2010
+++ gcc-testing/rtems-coverage/ReportsHtml.h	Fri May 21 15:14:29 2010
@@ -26,7 +26,7 @@
 class ReportsHtml: public ReportsBase {
 
   public:
-    ReportsHtml();
+    ReportsHtml( time_t timestamp );
    ~ReportsHtml();
 
    /*!

diff -u gcc-testing/rtems-coverage/ReportsHtml.cc:1.23 gcc-testing/rtems-coverage/ReportsHtml.cc:1.24
--- gcc-testing/rtems-coverage/ReportsHtml.cc:1.23	Wed May 19 13:16:17 2010
+++ gcc-testing/rtems-coverage/ReportsHtml.cc	Fri May 21 15:14:29 2010
@@ -33,8 +33,8 @@
 
 namespace Coverage {
 
-  ReportsHtml::ReportsHtml():
-    ReportsBase()
+  ReportsHtml::ReportsHtml( time_t timestamp ):
+    ReportsBase( timestamp )
   {
     reportExtension_m = ".html";
   }
@@ -64,7 +64,26 @@
     // Open the file
     aFile = OpenFile( fileName );
 
-    fprintf( aFile, "<strong>Reports Available</strong>\n" );
+    fprintf(
+      aFile,
+      "<title>Index</title>\n"
+      "<div class=\"heading-title\">"
+    );
+
+    if (projectName)
+      fprintf(
+        aFile,
+         "%s</br>",
+         projectName
+      );
+
+    fprintf(
+      aFile,
+      "Coverage Analysis Reports</div>\n"
+      "<div class =\"datetime\">%s</div>\n",
+      asctime( localtime(&timestamp_m) ) 
+    );
+
     fprintf( aFile, "<ul>\n" );
 
     PRINT_ITEM( "Coverage Report",      "uncovered" );
@@ -122,9 +141,23 @@
     fprintf(
       aFile,
       "<title>Annotated Report</title>\n"
-      "<pre class=\"heading-title\">Annotated Report</pre>\n"
+      "<div class=\"heading-title\">"
+    );
+
+    if (projectName)
+      fprintf(
+        aFile,
+         "%s</br>",
+         projectName
+      );
+
+    fprintf(
+      aFile,
+      "Annotated Report</div>\n"
+      "<div class =\"datetime\">%s</div>\n"
       "<body>\n"
-      "<pre class=\"code\">\n"
+      "<pre class=\"code\">\n",
+      asctime( localtime(&timestamp_m) ) 
     );
 
     return aFile;
@@ -145,9 +178,22 @@
       fprintf(
         aFile,
         "<title>Branch Report</title\n"
-        "<pre class=\"heading-title\">Branch Report</pre>\n"
+        "<div class=\"heading-title\">"
+      );
+
+      if (projectName)
+        fprintf(
+          aFile,
+          "%s</br>",
+          projectName
+        );
+
+      fprintf(
+        aFile,
+        "Branch Report</div>\n"
+        "<div class =\"datetime\">%s</div>\n"
         "<body>\n"
-         "<table class=\"covoar table-autosort:0 table-autofilter table-stripeclass:covoar-tr-odd"
+        "<table class=\"covoar table-autosort:0 table-autofilter table-stripeclass:covoar-tr-odd"
            TABLE_HEADER_CLASS "\">\n"
         "<thead>\n"
         "<tr>\n"
@@ -159,7 +205,8 @@
         "<th class=\"table-sortable:default\" align=\"left\">Explanation</th>\n"
         "</tr>\n"
         "</thead>\n"
-        "<tbody>\n"
+        "<tbody>\n",
+        asctime( localtime(&timestamp_m) ) 
       );
     }
    
@@ -179,9 +226,22 @@
     fprintf(
       aFile,
         "<title>Coverage Report</title>\n"
-        "<pre class=\"heading-title\">Coverage Report</pre>\n"
-        "<body>\n"
-      "<table class=\"covoar table-autosort:0 table-autofilter table-stripeclass:covoar-tr-odd"
+        "<div class=\"heading-title\">"
+    );
+
+    if (projectName)
+      fprintf(
+        aFile,
+        "%s</br>",
+        projectName
+      );
+
+    fprintf(
+      aFile,
+       "Coverage Report</div>\n"
+       "<div class =\"datetime\">%s</div>\n"
+       "<body>\n"
+       "<table class=\"covoar table-autosort:0 table-autofilter table-stripeclass:covoar-tr-odd"
            TABLE_HEADER_CLASS "\">\n"
       "<thead>\n"
       "<tr>\n"
@@ -193,7 +253,9 @@
       "<th class=\"table-sortable:default\" align=\"left\">Explanation</th>\n"
       "</tr>\n"
       "</thead>\n"
-      "<tbody>\n"
+      "<tbody>\n",
+        asctime( localtime(&timestamp_m) ) 
+
      );
 
     return aFile;
@@ -212,7 +274,20 @@
     fprintf(
       aFile,
         "<title> Report</title>\n"
-        "<pre class=\"heading-title\">No Range Report</pre>\n"
+        "<div class=\"heading-title\">"
+    );
+
+    if (projectName)
+      fprintf(
+        aFile,
+        "%s</br>",
+        projectName
+      );
+
+    fprintf(
+      aFile,
+       "No Range Report</div>\n"
+       "<div class =\"datetime\">%s</div>\n"
         "<body>\n"
       "<table class=\"covoar table-autosort:0 table-autofilter table-stripeclass:covoar-tr-odd"
            TABLE_HEADER_CLASS "\">\n"
@@ -221,7 +296,9 @@
       "<th class=\"table-sortable:default\" align=\"left\">Symbol</th>\n"
       "</tr>\n"
       "</thead>\n"
-      "<tbody>\n"
+      "<tbody>\n",
+        asctime( localtime(&timestamp_m) ) 
+
      );
 
     return aFile;
@@ -242,7 +319,20 @@
     fprintf(
       aFile,
       "<title>Size Report</title>\n"
-      "<pre class=\"heading-title\">Size Report</pre>\n"
+        "<div class=\"heading-title\">"
+    );
+
+    if (projectName)
+      fprintf(
+        aFile,
+        "%s</br>",
+        projectName
+      );
+
+    fprintf(
+      aFile,
+      "Size Report</div>\n"
+       "<div class =\"datetime\">%s</div>\n"
       "<body>\n"
       "<table class=\"covoar table-autosort:0 table-autofilter table-stripeclass:covoar-tr-odd"
            TABLE_HEADER_CLASS "\">\n"
@@ -253,7 +343,9 @@
       "<th class=\"table-sortable:default\" align=\"left\">File</th>\n"
       "</tr>\n"
       "</thead>\n"
-      "<tbody>\n"
+      "<tbody>\n",
+        asctime( localtime(&timestamp_m) ) 
+
     );
     return aFile;
   }
@@ -271,7 +363,20 @@
     fprintf(
       aFile,
       "<title>Symbol Summary Report</title>\n"
-      "<pre class=\"heading-title\">Symbol Summary Report</pre>\n"
+      "<div class=\"heading-title\">"
+    );
+
+    if (projectName)
+      fprintf(
+        aFile,
+        "%s</br>",
+        projectName
+      );
+
+    fprintf(
+      aFile,
+      "Symbol Summary Report</div>\n"
+       "<div class =\"datetime\">%s</div>\n"
       "<body>\n"
       "<table class=\"covoar table-autosort:0 table-autofilter table-stripeclass:covoar-tr-odd"
            TABLE_HEADER_CLASS "\">\n"
@@ -290,7 +395,9 @@
       "<th class=\"table-sortable:numeric\" align=\"center\">Percent</br>Uncovered</br>Bytes</th>\n"
       "</tr>\n"
       "</thead>\n"
-      "<tbody>\n"
+      "<tbody>\n",
+        asctime( localtime(&timestamp_m) ) 
+
     );
     return aFile;
   }

diff -u gcc-testing/rtems-coverage/ReportsText.h:1.7 gcc-testing/rtems-coverage/ReportsText.h:1.8
--- gcc-testing/rtems-coverage/ReportsText.h:1.7	Wed May 19 09:47:12 2010
+++ gcc-testing/rtems-coverage/ReportsText.h	Fri May 21 15:14:29 2010
@@ -25,7 +25,7 @@
 class ReportsText: public ReportsBase {
 
   public:
-    ReportsText();
+    ReportsText( time_t timestamp );
    ~ReportsText();
 
   /*!

diff -u gcc-testing/rtems-coverage/ReportsText.cc:1.8 gcc-testing/rtems-coverage/ReportsText.cc:1.9
--- gcc-testing/rtems-coverage/ReportsText.cc:1.8	Wed May 19 09:47:12 2010
+++ gcc-testing/rtems-coverage/ReportsText.cc	Fri May 21 15:14:29 2010
@@ -15,8 +15,8 @@
 
 namespace Coverage {
 
-ReportsText::ReportsText():
-  ReportsBase()
+ReportsText::ReportsText( time_t timestamp ):
+  ReportsBase( timestamp )
 {
   reportExtension_m = ".txt";
 }

diff -u gcc-testing/rtems-coverage/TraceConverter.cc:1.10 gcc-testing/rtems-coverage/TraceConverter.cc:1.11
--- gcc-testing/rtems-coverage/TraceConverter.cc:1.10	Tue May 18 09:44:01 2010
+++ gcc-testing/rtems-coverage/TraceConverter.cc	Fri May 21 15:14:29 2010
@@ -23,7 +23,6 @@
 #include "app_common.h"
 #include "TargetFactory.h"
 
-const char* dynamicLibrary = NULL;
 char*       progname;
 
 void usage()

diff -u gcc-testing/rtems-coverage/app_common.h:1.11 gcc-testing/rtems-coverage/app_common.h:1.12
--- gcc-testing/rtems-coverage/app_common.h:1.11	Mon May 17 16:47:07 2010
+++ gcc-testing/rtems-coverage/app_common.h	Fri May 21 15:14:29 2010
@@ -18,6 +18,9 @@
 extern const char*                  outputDirectory;
 extern bool                         BranchInfoAvailable;
 extern Target::TargetBase*          TargetInfo;
+extern const char*                  dynamicLibrary;
+extern const char*                  projectName;
+
 
 bool FileIsNewer( const char *f1, const char *f2 ); 
 bool FileIsReadable( const char *f1 ); 

diff -u gcc-testing/rtems-coverage/app_common.cc:1.8 gcc-testing/rtems-coverage/app_common.cc:1.9
--- gcc-testing/rtems-coverage/app_common.cc:1.8	Tue May 18 09:02:12 2010
+++ gcc-testing/rtems-coverage/app_common.cc	Fri May 21 15:14:29 2010
@@ -32,6 +32,9 @@
 const char*                 outputDirectory     = ".";
 bool                        BranchInfoAvailable = false;
 Target::TargetBase*         TargetInfo          = NULL;
+const char*                 dynamicLibrary      = NULL;
+const char*                 projectName         = NULL;
+
 
 bool FileIsNewer(
   const char *f1,

diff -u gcc-testing/rtems-coverage/configFile.txt:1.1 gcc-testing/rtems-coverage/configFile.txt:1.2
--- gcc-testing/rtems-coverage/configFile.txt:1.1	Wed May  5 18:09:36 2010
+++ gcc-testing/rtems-coverage/configFile.txt	Fri May 21 15:14:29 2010
@@ -3,11 +3,22 @@
 #
 #  $Id$
 #
+
+projectName = RTEMS 4.10
+
 verbose = no   
 
 verbose
 
 verbose     yes   
 
-bad_option no
+bad_option  = no
+
+verbose = yes   # comment
+
+verbose = no # comment
 
+  verbose   =   yes   
+# next line is filled with spaces
+                       
+                  # comment

diff -u gcc-testing/rtems-coverage/configfile_test.cc:1.1 gcc-testing/rtems-coverage/configfile_test.cc:1.2
--- gcc-testing/rtems-coverage/configfile_test.cc:1.1	Wed May  5 18:09:36 2010
+++ gcc-testing/rtems-coverage/configfile_test.cc	Fri May 21 15:14:29 2010
@@ -6,8 +6,9 @@
 #include <stdio.h>
 
 Configuration::Options_t Options[] = {
-  { "verbose",  NULL },
-  { NULL,       NULL }
+  { "projectName", NULL },
+  { "verbose",     NULL },
+  { NULL,          NULL }
 };
 
 int main(

diff -u gcc-testing/rtems-coverage/covoar.cc:1.28 gcc-testing/rtems-coverage/covoar.cc:1.29
--- gcc-testing/rtems-coverage/covoar.cc:1.28	Wed May 19 09:02:21 2010
+++ gcc-testing/rtems-coverage/covoar.cc	Fri May 21 15:14:29 2010
@@ -34,7 +34,6 @@
 int                                  coverageExtensionLength = 0;
 Coverage::CoverageFormats_t          coverageFormat;
 Coverage::CoverageReaderBase*        coverageReader = NULL;
-const char*                          dynamicLibrary = NULL;
 char*                                executable = NULL;
 const char*                          executableExtension = NULL;
 int                                  executableExtensionLength = 0;
@@ -65,6 +64,7 @@
     "  -1 EXECUTABLE             - name of executable to get symbols from\n"
     "  -e EXE_EXTENSION          - extension of the executables to analyze\n"
     "  -c COVERAGEFILE_EXTENSION - extension of the coverage files to analyze\n"
+    "  -p PROJECT_NAME           - name of the project\n"
     "  -C ConfigurationFileName  - name of configuration file\n"
     "  -O Output_Directory       - name of output directory (default=."
     "\n",
@@ -91,6 +91,7 @@
   { "coverageExtension",    NULL },
   { "target",               NULL },
   { "verbose",              NULL },
+  { "projectName",          NULL },
   { NULL,                   NULL }
 };
 
@@ -127,6 +128,7 @@
   GET_STRING( "outputDirectory",      outputDirectory );
   GET_STRING( "executableExtension",  executableExtension );
   GET_STRING( "coverageExtension",    coverageFileExtension );
+  GET_STRING( "projectName",          projectName );
 
   // Now calculate some values
   if ( coverageFileExtension )
@@ -159,7 +161,7 @@
   //
   progname = argv[0];
 
-  while ((opt = getopt(argc, argv, "C:1:L:e:c:E:f:s:T:O:v")) != -1) {
+  while ((opt = getopt(argc, argv, "C:1:L:e:c:E:f:s:T:O:p:v")) != -1) {
     switch (opt) {
       case 'C': CoverageConfiguration->processFile( optarg ); break;
       case '1': singleExecutable      = optarg; break;
@@ -172,6 +174,7 @@
       case 'T': target                = optarg; break;
       case 'O': outputDirectory       = optarg; break;
       case 'v': Verbose               = true;   break;
+      case 'p': projectName           = optarg; break;
       default: /* '?' */
         usage();
         exit( -1 );

diff -u gcc-testing/rtems-coverage/covoar.css:1.4 gcc-testing/rtems-coverage/covoar.css:1.5
--- gcc-testing/rtems-coverage/covoar.css:1.4	Mon May 17 09:39:23 2010
+++ gcc-testing/rtems-coverage/covoar.css	Fri May 21 15:14:30 2010
@@ -233,7 +233,7 @@
 .heading-title {
     text-align:  center;
     color: rgb(0,0,0);
-    font-size: 4.0em;
+    font-size: 3.5em;
     font-weight: bold;
     line-height: 0.9;
     padding-top: 5px;
@@ -244,7 +244,7 @@
 
 .datetime {
     color: rgb(55,55,55);
-    font-size: 0.8em;
+    font-size: 1.0em;
     padding-top: 5px;
     padding-left: 0px;
     text-align:  center;

diff -u gcc-testing/rtems-coverage/do_coverage:1.62 gcc-testing/rtems-coverage/do_coverage:1.63
--- gcc-testing/rtems-coverage/do_coverage:1.62	Fri May 21 09:54:29 2010
+++ gcc-testing/rtems-coverage/do_coverage	Fri May 21 15:14:30 2010
@@ -42,6 +42,7 @@
         -f        -- publish the results to ftp site (default=no)
         -t        -- save the results locally (default=no)
         -O        -- output directory (default=BSP-CONF-YYYYMMDD-HHMM)
+        -p        -- project name (default empty)
 
 Notes:  + There are currently NO checks at each step to determine if
           the previous steps were performed!!!
@@ -347,13 +348,14 @@
       -e "s, at OUTPUT_DIRECTORY@,${results_dir}," \
       -e "s/@EXECUTABLE_EXTENSION@/exe/" \
       -e "s/@COVERAGE_EXTENSION@/${RTEMSEXT}.${COVEXT}/" \
+      -e "s/@PROJECT_NAME@/RTEMS ${RTEMS_VERSION}/" \
       <${COVBASE}/rtems_config.in \
       >${BASEDIR}/${BSP}-tests/config
   check_status $? "Unable to generate COVOAR config file"
 
   rm -rf ${results_dir}
   mkdir  ${results_dir}
-  ${COVBASE}/covoar -C ${BASEDIR}/${BSP}-tests/config \
+  covoar -C ${BASEDIR}/${BSP}-tests/config \
     *.exe > ${results_dir}/summary.txt
   check_status $? "covoar failed"
 

diff -u gcc-testing/rtems-coverage/rtems_config.in:1.1 gcc-testing/rtems-coverage/rtems_config.in:1.2
--- gcc-testing/rtems-coverage/rtems_config.in:1.1	Wed May 19 09:02:21 2010
+++ gcc-testing/rtems-coverage/rtems_config.in	Fri May 21 15:14:30 2010
@@ -25,4 +25,6 @@
 # This is the extension on the executable files.
 executableExtension = @EXECUTABLE_EXTENSION@
 
+# This is the project name.
+projectName = @PROJECT_NAME@
 



--

Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20100521/1af9159f/attachment.html>


More information about the vc mailing list