[Insight-developers] Coverage Update

Hans Johnson hjohnson at mail . psychiatry . uiowa . edu
Tue, 12 Aug 2003 17:39:08 -0500 (CDT)


Bill,

Kent will return from vacation tomarrow, and he can work on this at that 
point.  We have already written many of the tests, but removed them do to 
the need for too many files.  Many of these file formats can not be 
written by ITK, and finding small data sets is not easy, but we will do 
our best.

Regards,
Hans


On Tue, 12 Aug 2003, Bill Hoffman wrote:

> 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
> 
> 
> 
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk . org
> http://www . itk . org/mailman/listinfo/insight-developers
>