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