[Insight-developers] Coverage Update
Bill Hoffman
bill . hoffman at kitware . com
Tue, 12 Aug 2003 16:46:55 -0400
Here is the summary of todays poorly test code in ITK:
(Can the IO classes be tested? It seems like it would not be
that hard to check in a small sample image for each format and read it.)
Here is the coverage page:
http://www . itk . org/Testing/Sites/esopus . crd/SunOS-5 . 7-c++/20030812-0500-Nightly/CoverageByStatus . html
Here is the list of UNTESTED files:
./Code/Algorithms/itkMeanSquaresPointSetToImageMetric.txx UNTESTED UNTESTED
./Code/Algorithms/itkMultiResolutionImagePyramid.txx UNTESTED UNTESTED
./Code/Algorithms/itkRayCastInterpolateImageFunction.txx UNTESTED UNTESTED
./Code/Algorithms/itkVoronoiSegmentationRGBImageFilter.txx UNTESTED UNTESTED
./Code/Algorithms/itkMeanReciprocalSquareDifferencePointSetToImageMetric.txx UNTESTED UNTESTED
./Code/BasicFilters/itkNonThreadedShrinkImageFilter.txx UNTESTED UNTESTED
./Code/BasicFilters/itkParametricSpaceToImageSpaceMeshFilter.txx UNTESTED UNTESTED
./Code/BasicFilters/itkGetAverageSliceImageFilter.txx UNTESTED UNTESTED
./Code/BasicFilters/itkLazyEdgeDetectionImageFilter3D.txx UNTESTED UNTESTED
./Code/BasicFilters/itkMidsagittalPlaneExtractionImageFilter.txx UNTESTED UNTESTED
./Code/Common/itkConditionalIterator.txx UNTESTED UNTESTED
./Code/Common/itkFiniteDifferenceFunction.txx UNTESTED UNTESTED
./Code/Common/itkFloodFilledFunctionConditionalIterator.txx UNTESTED UNTESTED
./Code/Common/itkFloodFilledImageFunctionConditionalIterator.txx UNTESTED UNTESTED
./Code/Common/itkFloodFilledSpatialFunctionConditionalIterator.txx UNTESTED UNTESTED
./Code/Common/itkImageIteratorWithIndex.txx UNTESTED UNTESTED
./Code/Common/itkImageReverseIterator.txx UNTESTED UNTESTED
./Code/Common/itkCorrespondenceDataStructureIterator.txx UNTESTED UNTESTED
./Code/Common/itkFiniteCylinderSpatialFunction.txx UNTESTED UNTESTED
./Code/Common/itkUnaryCorrespondenceMatrix.txx UNTESTED UNTESTED
./Code/Common/itkMeshRegion.cxx UNTESTED UNTESTED
./Code/Common/itkNumericTraits.cxx UNTESTED UNTESTED
./Code/Common/itkVector.cxx UNTESTED UNTESTED
./Code/Common/itkVersion.cxx UNTESTED UNTESTED
./Code/Common/itkWin32OutputWindow.cxx UNTESTED UNTESTED
./Code/Common/itk_hashtable.cxx UNTESTED UNTESTED
./Code/Common/itkSmartPointerForwardReferenceProcessObject.cxx UNTESTED UNTESTED
./Code/Common/itkTextOutput.cxx UNTESTED UNTESTED
./Code/Common/itkNumericTraitsRGBPixel.cxx UNTESTED UNTESTED
./Code/IO/itkImageSeriesWriter.txx UNTESTED UNTESTED
./Code/IO/itkBrains2HeaderBase.cxx UNTESTED UNTESTED
./Code/IO/itkFileIteratorBase.cxx UNTESTED UNTESTED
./Code/IO/itkBrains2HeaderFactory.cxx UNTESTED UNTESTED
./Code/IO/itkGE4ImageIOFactory.cxx UNTESTED UNTESTED
./Code/IO/itkGE5ImageIOFactory.cxx UNTESTED UNTESTED
./Code/IO/itkGEAdwImageIOFactory.cxx UNTESTED UNTESTED
./Code/IO/itkMvtSunf.cxx UNTESTED UNTESTED
./Code/IO/itkSiemensVisionImageIOFactory.cxx UNTESTED UNTESTED
./Code/IO/itkBrains2IPLHeaderInfo.cxx UNTESTED UNTESTED
./Code/IO/itkBrains2MaskHeaderInfo.cxx UNTESTED UNTESTED
./Code/IO/itkBrains2MaskImageIO.cxx UNTESTED UNTESTED
./Code/IO/itkBrains2MaskImageIOFactory.cxx UNTESTED UNTESTED
./Code/Numerics/FEM/itkFEMLoadBase.cxx UNTESTED UNTESTED
./Code/Numerics/FEM/itkFEMMaterialBase.cxx UNTESTED UNTESTED
./Code/Numerics/FEM/itkFEMSolverHyperbolic.cxx UNTESTED UNTESTED
./Code/Numerics/FEM/itkFEMUtility.cxx UNTESTED UNTESTED
Here is the list of RED coverage tests:
./Code/Algorithms/itkBinaryMedialNodeMetric.txx 3.75% 77
./Code/Algorithms/itkConnectedRegionsMeshFilter.txx 16.92% 167
./Code/Algorithms/itkFEMFiniteDifferenceFunctionLoad.txx 0.00% 109
./Code/Algorithms/itkFEMRegistrationFilter.txx 4.42% 1037
./Code/Algorithms/itkMIRegistrationFunction.txx 0.00% 703
./Code/Algorithms/itkMeanSquareRegistrationFunction.txx 0.00% 68
./Code/Algorithms/itkMedialNodePairCorrespondenceProcess.txx 42.27% 127
./Code/Algorithms/itkMedialNodeTripletCorrespondenceProcess.txx 37.65% 101
./Code/Algorithms/itkNCCRegistrationFunction.txx 0.00% 100
./Code/Algorithms/itkSimpleFuzzyConnectednessRGBImageFilter.txx 9.23% 59
./Code/Algorithms/itkVoronoiPartitioningImageFilter.txx 2.30% 85
./Code/Algorithms/itkVoronoiSegmentationImageFilter.txx 36.89% 65
./Code/Algorithms/itkWatershedBoundaryResolver.txx 18.52% 22
./Code/BasicFilters/itkBloxBoundaryPointImageToBloxBoundaryProfileImageFilter.txx 9.41% 183
./Code/BasicFilters/itkBloxBoundaryProfileImageToBloxCoreAtomImageFilter.txx 8.19% 157
./Code/BasicFilters/itkExtractOrthogonalSwath2DImageFilter.txx 0.00% 11
./Code/BasicFilters/itkNoiseImageFilter.txx 7.81% 59
./Code/BasicFilters/itkVTKImageExport.txx 8.00% 92
./Code/BasicFilters/itkVTKImageExportBase.cxx 2.99% 65
./Code/BasicFilters/itkVTKImageImport.txx 16.92% 162
./Code/Common/itkBloxBoundaryProfileItem.txx 0.00% 50
./Code/Common/itkDynamicLoader.cxx 0.00% 16
./Code/Common/itkHexahedronCell.txx 38.71% 57
./Code/Common/itkLineCell.txx 10.91% 49
./Code/Common/itkObjectFactoryBase.cxx 31.06% 162
./Code/Common/itkOrthogonallyCorrected2DParametricPath.cxx 12.50% 14
./Code/Common/itkPolygonCell.txx 20.21% 75
./Code/Common/itkQuadraticTriangleCell.txx 36.36% 56
./Code/Common/itkQuadrilateralCell.txx 5.41% 70
./Code/Common/itkSmartPointerForwardReference.txx 38.00% 31
./Code/Common/itkTetrahedronCell.txx 23.66% 71
./Code/Common/itkThinPlateR2LogRSplineKernelTransform.txx 0.00% 16
./Code/Common/itkTriangleCell.txx 8.11% 68
./Code/Common/itkVertexCell.txx 11.43% 31
./Code/Common/itkVolumeSplineKernelTransform.txx 0.00% 17
./Code/IO/itkConvertPixelBuffer.txx 27.38% 122
./Code/IO/itkIOCommon.cxx 0.00% 98
./Code/IO/itkImageIOBase.cxx 37.78% 247
./Code/IO/itkRegularExpressionSeriesFileNames.cxx 0.00% 48
./Code/IO/itkStimulateImageIO.cxx 6.88% 298
./Code/Numerics/FEM/itkFEMElement2DC0LinearLineStress.cxx 13.04% 20
./Code/Numerics/FEM/itkFEMElement2DC0QuadraticTriangularStress.cxx 7.69% 12
./Code/Numerics/FEM/itkFEMElement2DC1Beam.cxx 40.19% 64
./Code/Numerics/FEM/itkFEMElement2DMembrane.txx 21.28% 37
./Code/Numerics/FEM/itkFEMElement3DMembrane.txx 15.15% 56
./Code/Numerics/FEM/itkFEMImageMetricLoad.txx 0.00% 56
./Code/Numerics/FEM/itkFEMLinearSystemWrapper.cxx 5.61% 185
./Code/Numerics/FEM/itkFEMLoadBCMFC.cxx 2.27% 43
./Code/Numerics/FEM/itkFEMLoadEdge.cxx 2.94% 33
./Code/Numerics/FEM/itkFEMLoadImplementationGenericLandmarkLoad.cxx 0.00% 24
./Code/Numerics/FEM/itkFEMLoadLandmark.cxx 16.67% 25
./Code/Numerics/FEM/itkFEMSolver.cxx 44.38% 188
./Code/Numerics/FEM/itkFEMSolverCrankNicolson.cxx 0.00% 350
./Code/SpatialObject/itkMetaBlobConverter.txx 0.00% 63
./Code/SpatialObject/itkMetaEllipseConverter.txx 0.00% 22
./Code/SpatialObject/itkMetaImageConverter.txx 0.00% 52
./Code/SpatialObject/itkMetaLineConverter.txx 0.00% 72
./Code/SpatialObject/itkMetaSurfaceConverter.txx 0.00% 70
-Bill