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

rtems-vc at rtems.org rtems-vc at rtems.org
Mon May 10 20:10:03 UTC 2010


 *joel*:
2010-05-10	Joel Sherrill <joel.sherrilL at OARcorp.com>

	* app_common.h, covoar.cc: Add output directory option.

M  1.212  rtems-coverage/ChangeLog
M    1.7  rtems-coverage/app_common.h
M   1.15  rtems-coverage/covoar.cc

diff -u gcc-testing/rtems-coverage/ChangeLog:1.211 gcc-testing/rtems-coverage/ChangeLog:1.212
--- gcc-testing/rtems-coverage/ChangeLog:1.211	Mon May 10 14:08:36 2010
+++ gcc-testing/rtems-coverage/ChangeLog	Mon May 10 14:31:10 2010
@@ -1,3 +1,7 @@
+2010-05-10	Joel Sherrill <joel.sherrilL at OARcorp.com>
+
+	* app_common.h, covoar.cc: Add output directory option.
+
 2010-05-10	Jennifer Averett <Jennifer.Averett at OARcorp.com>
 
 	* CoverageRanges.cc, CoverageRanges.h, ReportsHtml.cc: Merged

diff -u gcc-testing/rtems-coverage/app_common.h:1.6 gcc-testing/rtems-coverage/app_common.h:1.7
--- gcc-testing/rtems-coverage/app_common.h:1.6	Thu Apr 22 14:14:07 2010
+++ gcc-testing/rtems-coverage/app_common.h	Mon May 10 14:31:11 2010
@@ -16,6 +16,7 @@
 extern Coverage::DesiredSymbols*    SymbolsToAnalyze;
 extern Coverage::Toolnames*         Tools;
 extern bool                         Verbose;
+extern const char*                  outputDirectory;
 
 bool FileIsNewer( const char *f1, const char *f2 ); 
 bool ReadUntilFound( FILE *file, const char *line );

diff -u gcc-testing/rtems-coverage/covoar.cc:1.14 gcc-testing/rtems-coverage/covoar.cc:1.15
--- gcc-testing/rtems-coverage/covoar.cc:1.14	Fri May  7 13:53:58 2010
+++ gcc-testing/rtems-coverage/covoar.cc	Mon May 10 14:31:11 2010
@@ -43,7 +43,7 @@
 const char*                          symbolsFile = NULL;
 const char*                          target = NULL;
 const char*                          format = NULL;
-
+const char*                          outputDirectory = ".";
 
 /*
  *  Print program usage message
@@ -66,6 +66,7 @@
     "  -e EXE_EXTENSION          - extension of the executables to analyze\n"
     "  -c COVERAGEFILE_EXTENSION - extension of the coverage files to analyze\n"
     "  -C ConfigurationFileName  - name of configuration file\n"
+    "  -O Output_Directory       - name of output directory (default=."
     "\n",
     progname,
     progname
@@ -116,10 +117,11 @@
 {
   GET_BOOL( "verbose", Verbose );
 
-  GET_STRING( "format",       format );
-  GET_STRING( "target",       target );
-  GET_STRING( "explanations", explanations );
-  GET_STRING( "symbolsFile",  symbolsFile );
+  GET_STRING( "format",           format );
+  GET_STRING( "target",           target );
+  GET_STRING( "explanations",     explanations );
+  GET_STRING( "symbolsFile",      symbolsFile );
+  GET_STRING( "outputDirectory",  outputDirectory );
 
   // Now calculate some values
   if ( coverageFileExtension )
@@ -151,7 +153,7 @@
   //
   progname = argv[0];
 
-  while ((opt = getopt(argc, argv, "1:e:c:E:f:s:T:vC:")) != -1) {
+  while ((opt = getopt(argc, argv, "1:e:c:E:f:s:T:vC:O:")) != -1) {
     switch (opt) {
       case '1':
         singleExecutable = true;
@@ -172,6 +174,7 @@
       case 'T': target                = optarg;  break;
       case 'v': Verbose               = true;    break;
       case 'f': format                = optarg;  break;
+      case 'O': outputDirectory       = optarg;  break;
       default: /* '?' */
         usage();
         exit( -1 );


 *joel*:
2010-05-10	Joel Sherrill <joel.sherrilL at OARcorp.com>

	* do_coverage: Initial output directory support.

M  1.213  rtems-coverage/ChangeLog
M   1.53  rtems-coverage/do_coverage

diff -u gcc-testing/rtems-coverage/ChangeLog:1.212 gcc-testing/rtems-coverage/ChangeLog:1.213
--- gcc-testing/rtems-coverage/ChangeLog:1.212	Mon May 10 14:31:10 2010
+++ gcc-testing/rtems-coverage/ChangeLog	Mon May 10 14:37:27 2010
@@ -1,5 +1,9 @@
 2010-05-10	Joel Sherrill <joel.sherrilL at OARcorp.com>
 
+	* do_coverage: Initial output directory support.
+
+2010-05-10	Joel Sherrill <joel.sherrilL at OARcorp.com>
+
 	* app_common.h, covoar.cc: Add output directory option.
 
 2010-05-10	Jennifer Averett <Jennifer.Averett at OARcorp.com>

diff -u gcc-testing/rtems-coverage/do_coverage:1.52 gcc-testing/rtems-coverage/do_coverage:1.53
--- gcc-testing/rtems-coverage/do_coverage:1.52	Sat May  8 09:23:50 2010
+++ gcc-testing/rtems-coverage/do_coverage	Mon May 10 14:37:27 2010
@@ -332,7 +332,12 @@
     echo "POSIX Enabled      : " ${do_posix} ; \
     echo "Developmental Code : " ${do_developmental} ; \
   ) >summary.txt
+  rm -rf ${results_dir}
+  # XXX temporary until output directory really supported
+  mkdir ${results_dir}
+  # XXX end of temporary
   ${COVBASE}/covoar \
+    -O ${results_dir} \
     -T ${TARGET} \
     -f ${COVERAGE_FORMAT} \
     -s rtems.syms \
@@ -352,13 +357,18 @@
   cat summary.txt
 
   # Now create the archive of information
-  rm -rf ${results_dir}
-  mkdir ${results_dir}
+
+  # XXX temporary until output directory really supported
   cp *.txt *.html ${results_dir}
-  cp ${COVBASE}/Explanations.txt.NotFound ${COVBASE}/covoar.css ${results_dir}
+  # XXX end of temporary
+
+  # XXX temporary until generated into output directory
+  cp ${COVBASE}/Explanations.txt.NotFound ${results_dir}
+  # XXX end of temporary
+
+  cp ${COVBASE}/covoar.css ${results_dir}
   echo "Results saved in ${results_dir}.tar.bz2"
   tar cjf ${results_dir}.tar.bz2 ${results_dir}
-  rm -rf ${results_dir}
 }
 
 # This grabs the list of methods from a library or object file



--

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/20100510/fcd8a9d6/attachment.html>


More information about the vc mailing list