[cmake-commits] hoffman committed cmCTestCoverageHandler.cxx 1.45 1.46

cmake-commits at cmake.org cmake-commits at cmake.org
Fri Jul 20 13:03:17 EDT 2007


Update of /cvsroot/CMake/CMake/Source/CTest
In directory public:/mounts/ram/cvs-serv23448

Modified Files:
	cmCTestCoverageHandler.cxx 
Log Message:
ENH: fix div by 0


Index: cmCTestCoverageHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestCoverageHandler.cxx,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- cmCTestCoverageHandler.cxx	12 Jun 2007 14:19:13 -0000	1.45
+++ cmCTestCoverageHandler.cxx	20 Jul 2007 17:03:14 -0000	1.46
@@ -1549,7 +1549,7 @@
     << "\t<PercentCoverage>";
   covSumFile.setf(std::ios::fixed, std::ios::floatfield);
   covSumFile.precision(2);
-  covSumFile << (percent_coverage/number_files)<< "</PercentCoverage>\n"
+  covSumFile << SAFEDIV(percent_coverage,number_files)<< "</PercentCoverage>\n"
     << "\t<EndDateTime>" << end_time << "</EndDateTime>\n";
   covSumFile << "<ElapsedMinutes>" <<
     static_cast<int>((cmSystemTools::GetTime() - elapsed_time_start)/6)/10.0



More information about the Cmake-commits mailing list