]> Creatis software - gdcm.git/commitdiff
ENH: Do not stop test at first failure, it lower coverage.
authormalaterre <malaterre>
Fri, 5 Nov 2004 21:36:02 +0000 (21:36 +0000)
committermalaterre <malaterre>
Fri, 5 Nov 2004 21:36:02 +0000 (21:36 +0000)
Testing/TestAllReadCompareDicom.cxx

index 7ed852ec505544a1fc3ed0521ff6fb06405cf758..2fefb6bd6acd978c5f725a9fc28eaac1085d3db3 100644 (file)
@@ -4,7 +4,8 @@
 //Generated file:
 #include "gdcmDataImages.h"
 
-int InternalTest(std::string const & filename, std::string const & referenceFileName )
+int InternalTest(std::string const & filename, 
+                 std::string const & referenceFileName )
 {
       std::cout << "   Testing: " << filename << std::endl;
 
@@ -148,6 +149,7 @@ int TestAllReadCompareDicom(int argc, char* argv[])
              << std::endl << std::endl;
 
    int i = 0;
+   int result = 0;
    while( gdcmDataImages[i] != 0 )
    {
       ////// Check for existence of reference baseline directory
@@ -185,9 +187,9 @@ int TestAllReadCompareDicom(int argc, char* argv[])
 
       if( InternalTest( filename, referenceFileName ) != 0 )
       {
-         return 1;
+         result++;
       }
    }
 
-   return 0;
+   return result;
 }