Difference between revisions of "Missing tests"

From OTBWiki
Jump to: navigation, search
(Files not tested at all)
 
(2 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
Files which don't even appear in the coverage (this list was generated with the script at [http://hg.orfeo-toolbox.org/OTB-DevUtils/file/65735e70bc49/Scripts/missingTests.py])
 
Files which don't even appear in the coverage (this list was generated with the script at [http://hg.orfeo-toolbox.org/OTB-DevUtils/file/65735e70bc49/Scripts/missingTests.py])
  
* ./Code/BasicFilters/foo.cxx
 
 
* ./Code/BasicFilters/otbDecimateImageFilter.h
 
* ./Code/BasicFilters/otbDecimateImageFilter.h
 
* ./Code/BasicFilters/otbDecimateImageFilter.txx
 
* ./Code/BasicFilters/otbDecimateImageFilter.txx
* ./Code/ChangeDetection/foo.cxx
 
 
* ./Code/Common/otbFilterWatcherBase.h
 
* ./Code/Common/otbFilterWatcherBase.h
 
* ./Code/Common/otbI18n.h
 
* ./Code/Common/otbI18n.h
Line 22: Line 20:
 
* ./Code/Common/otbVectorImageToASPixelAccessor.h
 
* ./Code/Common/otbVectorImageToASPixelAccessor.h
 
* ./Code/Common/otbWriterWatcherBase.h
 
* ./Code/Common/otbWriterWatcherBase.h
* ./Code/DisparityMap/foo.cxx
+
* ./Code/DisparityMap/otbFineRegistrationImageFilter.h
 +
* ./Code/DisparityMap/otbFineRegistrationImageFilter.txx
 
* ./Code/FeatureExtraction/otbRemoveTortuousPathListFilter.h
 
* ./Code/FeatureExtraction/otbRemoveTortuousPathListFilter.h
 
* ./Code/FeatureExtraction/otbSimplifyPathListFilter.h
 
* ./Code/FeatureExtraction/otbSimplifyPathListFilter.h
* ./Code/Fusion/foo.cxx
 
* ./Code/GeospatialAnalysis/foo.cxx
 
 
* ./Code/GeospatialAnalysis/otbGISTableFunction.h
 
* ./Code/GeospatialAnalysis/otbGISTableFunction.h
 
* ./Code/GeospatialAnalysis/otbGISTableFunction.txx
 
* ./Code/GeospatialAnalysis/otbGISTableFunction.txx
Line 36: Line 33:
 
* ./Code/IO/otbOpticalImageMetadataInterfaceFactory.h
 
* ./Code/IO/otbOpticalImageMetadataInterfaceFactory.h
 
* ./Code/IO/otbSarImageMetadataInterfaceFactory.h
 
* ./Code/IO/otbSarImageMetadataInterfaceFactory.h
* ./Code/IO/otbThreads.h
 
 
* ./Code/IO/otbTileMapImageIOHelper.h
 
* ./Code/IO/otbTileMapImageIOHelper.h
 
* ./Code/IO/otbVectorDataIOFactory.h
 
* ./Code/IO/otbVectorDataIOFactory.h
 
* ./Code/Learning/otbSOMLearningBehaviorFunctor.h
 
* ./Code/Learning/otbSOMLearningBehaviorFunctor.h
* ./Code/Markov/foo.cxx
 
 
* ./Code/MultiScale/otbWaveletOperator.h
 
* ./Code/MultiScale/otbWaveletOperator.h
* ./Code/OBIA/foo.cxx
 
 
* ./Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.h
 
* ./Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.h
 
* ./Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.txx
 
* ./Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.txx
Line 51: Line 45:
 
* ./Code/OBIA/otbSVMMarginSampler.h
 
* ./Code/OBIA/otbSVMMarginSampler.h
 
* ./Code/OBIA/otbSVMMarginSampler.txx
 
* ./Code/OBIA/otbSVMMarginSampler.txx
* ./Code/Projections/foo.cxx
 
 
* ./Code/Projections/otbLambert3CartoSudProjection.h
 
* ./Code/Projections/otbLambert3CartoSudProjection.h
 
* ./Code/Projections/otbLambert3CartoSudProjection.txx
 
* ./Code/Projections/otbLambert3CartoSudProjection.txx
Line 70: Line 63:
 
* ./Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.txx
 
* ./Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.txx
 
* ./Code/Testing/otbTestDriver.cxx
 
* ./Code/Testing/otbTestDriver.cxx
* ./Code/Visu/foo.cxx
 
 
* ./Code/Visu/otbImageAlternateViewer.h
 
* ./Code/Visu/otbImageAlternateViewer.h
 
* ./Code/Visu/otbImageAlternateViewer.txx
 
* ./Code/Visu/otbImageAlternateViewer.txx
Line 77: Line 69:
 
* ./Code/Visu/otbImageWidgetRectangleForm.h
 
* ./Code/Visu/otbImageWidgetRectangleForm.h
 
* ./Code/Visualization/otbAlphaBlendingFunction.h
 
* ./Code/Visualization/otbAlphaBlendingFunction.h
 +
* ./Code/Visualization/otbDragFullWindowActionHandler.h
 
* ./Code/Visualization/otbHistogramActionHandler.h
 
* ./Code/Visualization/otbHistogramActionHandler.h
 
* ./Code/Visualization/otbImageLayerRenderingModelListener.h
 
* ./Code/Visualization/otbImageLayerRenderingModelListener.h
 
* ./Code/Visualization/otbMouseClickActionHandler.h
 
* ./Code/Visualization/otbMouseClickActionHandler.h
 
* ./Testing/Code/Common/otbCommonTests13.cxx
 
* ./Testing/Code/Common/otbCommonTests13.cxx
* ./Testing/Code/Common/otbGISTableSourceNew.cxx
+
* ./Testing/Code/Common/otbVectorDataToGISTableFilter.cxx
* ./Testing/Code/IO/otbOpticalDefaultImageMetadataInterfaceFactoryNew.cxx
+
* ./Testing/Code/DisparityMap/otbFineRegistrationImageFilterNew.cxx
* ./Testing/Code/IO/otbSarDefaultImageMetadataInterfaceFactoryNew.cxx
+
* ./Testing/Code/DisparityMap/otbFineRegistrationImageFilterTest.cxx
* ./Testing/Code/IO/otbSarDefaultImageMetadataInterfaceNew.cxx
+
* ./Testing/Code/FeatureExtraction/otbFourierMellinImageFilterTestFFT.cxx
 +
* ./Testing/Code/FeatureExtraction/otbTextureFunctor.cxx
 +
* ./Testing/Code/FeatureExtraction/otbTextureImageFunction.cxx
 
* ./Testing/Fa/PolygonsVectorization.cxx
 
* ./Testing/Fa/PolygonsVectorization.cxx
 
  
 
== Old list and justifications (April 2009) ==
 
== Old list and justifications (April 2009) ==

Latest revision as of 10:01, 25 August 2010

Applications

  • SegmentationApplication: Missing test showing that the polygon crash on display bug is fixed (scenario: image opening -> area selection -> segmentation -> vectorization -> ok)

Library

  • Missing several tests to validate VectorDataProjectionFilter, VectorDataExtractROI and VectorDataGlComponent with different input/output projection configurations
  • All moments tests (ComplexMoments*, FlusserMoments*, HuMoments*) are missing non-regression testing.

Files not tested at all

Files which don't even appear in the coverage (this list was generated with the script at [1])

  • ./Code/BasicFilters/otbDecimateImageFilter.h
  • ./Code/BasicFilters/otbDecimateImageFilter.txx
  • ./Code/Common/otbFilterWatcherBase.h
  • ./Code/Common/otbI18n.h
  • ./Code/Common/otbList.h
  • ./Code/Common/otbPointSetAndValuesFunction.h
  • ./Code/Common/otbStreamingTraits.h
  • ./Code/Common/otbSystem.h
  • ./Code/Common/otbVectorImageToASPixelAccessor.h
  • ./Code/Common/otbWriterWatcherBase.h
  • ./Code/DisparityMap/otbFineRegistrationImageFilter.h
  • ./Code/DisparityMap/otbFineRegistrationImageFilter.txx
  • ./Code/FeatureExtraction/otbRemoveTortuousPathListFilter.h
  • ./Code/FeatureExtraction/otbSimplifyPathListFilter.h
  • ./Code/GeospatialAnalysis/otbGISTableFunction.h
  • ./Code/GeospatialAnalysis/otbGISTableFunction.txx
  • ./Code/GeospatialAnalysis/otbPostGISQueryTransactor.h
  • ./Code/GeospatialAnalysis/otbTransactorGISTableFunction.h
  • ./Code/IO/otbFileName.h
  • ./Code/IO/otbImageIOFactory.h
  • ./Code/IO/otbImageMetadataInterfaceFactory.h
  • ./Code/IO/otbOpticalImageMetadataInterfaceFactory.h
  • ./Code/IO/otbSarImageMetadataInterfaceFactory.h
  • ./Code/IO/otbTileMapImageIOHelper.h
  • ./Code/IO/otbVectorDataIOFactory.h
  • ./Code/Learning/otbSOMLearningBehaviorFunctor.h
  • ./Code/MultiScale/otbWaveletOperator.h
  • ./Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.h
  • ./Code/OBIA/otbLabelImageToLabelMapWithAdjacencyFilter.txx
  • ./Code/OBIA/otbLabelMapWithAdjacency.h
  • ./Code/OBIA/otbLabelMapWithClassLabelToClassLabelImageFilter.h
  • ./Code/OBIA/otbLabelMapWithClassLabelToClassLabelImageFilter.txx
  • ./Code/OBIA/otbMergeLabelObjectFunctor.h
  • ./Code/OBIA/otbSVMMarginSampler.h
  • ./Code/OBIA/otbSVMMarginSampler.txx
  • ./Code/Projections/otbLambert3CartoSudProjection.h
  • ./Code/Projections/otbLambert3CartoSudProjection.txx
  • ./Code/Projections/otbMapProjections.h
  • ./Code/Radiometry/otbBandName.h
  • ./Code/Radiometry/otbMultiChannelRAndBAndNIRVegetationIndexImageFilter.h
  • ./Code/Radiometry/otbMultiChannelRAndGAndNIRVegetationIndexImageFilter.h
  • ./Code/Radiometry/otbMultiChannelRAndNIRVegetationIndexImageFilter.h
  • ./Code/Radiometry/otbMultiChannelRadiometricImageFilter.h
  • ./Code/Radiometry/otbRAndBAndNIRVegetationIndexImageFilter.h
  • ./Code/Radiometry/otbRAndGAndNIRVegetationIndexImageFilter.h
  • ./Code/Radiometry/otbRAndNIRVegetationIndexImageFilter.h
  • ./Code/Radiometry/otbSIXSTraits.h
  • ./Code/SpatialReasoning/otbRCC8OutEdgeIterator.h
  • ./Code/SpatialReasoning/otbRCC8OutEdgeIterator.txx
  • ./Code/SpatialReasoning/otbRCC8Value.h
  • ./Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.h
  • ./Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.txx
  • ./Code/Testing/otbTestDriver.cxx
  • ./Code/Visu/otbImageAlternateViewer.h
  • ./Code/Visu/otbImageAlternateViewer.txx
  • ./Code/Visu/otbImageViewerFullResolutionEventsInterface.h
  • ./Code/Visu/otbImageWidgetPointForm.h
  • ./Code/Visu/otbImageWidgetRectangleForm.h
  • ./Code/Visualization/otbAlphaBlendingFunction.h
  • ./Code/Visualization/otbDragFullWindowActionHandler.h
  • ./Code/Visualization/otbHistogramActionHandler.h
  • ./Code/Visualization/otbImageLayerRenderingModelListener.h
  • ./Code/Visualization/otbMouseClickActionHandler.h
  • ./Testing/Code/Common/otbCommonTests13.cxx
  • ./Testing/Code/Common/otbVectorDataToGISTableFilter.cxx
  • ./Testing/Code/DisparityMap/otbFineRegistrationImageFilterNew.cxx
  • ./Testing/Code/DisparityMap/otbFineRegistrationImageFilterTest.cxx
  • ./Testing/Code/FeatureExtraction/otbFourierMellinImageFilterTestFFT.cxx
  • ./Testing/Code/FeatureExtraction/otbTextureFunctor.cxx
  • ./Testing/Code/FeatureExtraction/otbTextureImageFunction.cxx
  • ./Testing/Fa/PolygonsVectorization.cxx

Old list and justifications (April 2009)

  • Code/BasicFilters/otbDecimateImageFilter.h
  • Code/BasicFilters/otbDecimateImageFilter.txx
  • Code/BasicFilters/otbSubsampleImageFilter.h
  • Code/BasicFilters/otbSubsampleImageFilter.txx
  • ./Code/Common/otbFilterWatcherBase.h -> pure virtual class !!
  • ./Code/Common/otbWriterWatcherBase.h -> pure virtual class !!
  • ./Code/Common/otbMath.h -> nothing to test
  • ./Code/Common/otbPointSetAndValuesFunction.h
  • ./Code/Common/otbStreamingTraits.h
  • ./Code/Common/otbVectorImageToASImageAdaptor.h: add new test only
  • ./Code/Common/otbVectorImageToASPixelAccessor.h: template of otbVectorImageToASImageAdaptor class
  • ./Code/Common/otbList.h: deprecated
  • ./Code/FeatureExtraction/otbRemoveTortuousPathListFilter.h: just typedef
  • ./Code/FeatureExtraction/otbSimplifyPathListFilter.h: just typedef
  • ./Code/FeatureExtraction/otbShape.h
  • ./Code/FeatureExtraction/otbShape.txx
  • ./Code/FeatureExtraction/otbTreeNeighborhood.h
  • ./Code/FeatureExtraction/otbTreeNeighborhood.txx
  • ./Code/FeatureExtraction/otbTextureFunctors.h: gathered texture functor classes, nothing to test
  • ./Code/IO/otbImageIOFactory.h
  • ./Code/IO/otbVectorDataIOFactory.h
  • ./Code/Learning/otbSOMLearningBehaviorFunctor.h
  • ./Code/Learning/otbSVMSampleListModelEstimator.h
  • ./Code/Learning/otbSVMSampleListModelEstimator.txx
  • ./Code/Projections/otbMapProjections.h: nothong to test, just typedefs
  • ./Code/Projections/otbPrepareSRTMDirectory.h: deleted, already exits in IO
  • ./Code/Projections/otbPrepareSRTMDirectory.txx: deleted, already exits in IO
  • ./Code/Projections/otbTileMapTransform.h
  • ./Code/Projections/otbTileMapTransform.txx
  • ./Code/Radiometry, VegetationIndexeFilters classes: just typedef (deprecated, use IndexFilter now)
    • ./Code/Radiometry/otbMultiChannelRAndNIRVegetationIndexImageFilter.h
    • ./Code/Radiometry/otbRAndBAndNIRVegetationIndexImageFilter.h
    • ./Code/Radiometry/otbRAndBAndNIRVegetationIndexImageFilter.txx
    • ./Code/Radiometry/otbRAndGAndNIRVegetationIndexImageFilter.h
    • ./Code/Radiometry/otbRAndGAndNIRVegetationIndexImageFilter.txx
  • ./Code/SpatialReasoning/otbRCC8OutEdgeIterator.h
  • ./Code/SpatialReasoning/otbRCC8OutEdgeIterator.txx
  • ./Code/SpatialReasoning/otbRCC8Value.h
  • ./Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.h
  • ./Code/SpatialReasoning/otbRCC8VertexWithRegionCenter.txx
  • ./Code/Visu/otbImageAlternateViewer.h
  • ./Code/Visu/otbImageAlternateViewer.txx
  • ./Code/Visu/otbImageViewerFullResolutionEventsInterface.h
  • ./Code/Visu/otbImageWidgetPointForm.h
  • ./Code/Visu/otbImageWidgetRectangleForm.h
  • Code/Visualization/otbMouseClickActionHandler.h
  • ./Examples/Patented/otbPatentedExamplesTests.cxx
  • ./Testing/Code/ChangeDetection/otbChangeDetectionTests2.cxx -> seems already used...
  • ./Testing/Code/FeatureExtraction/otbFourierMellinImageFilterNew.cxx: just commented in CMakeLists (pb with Mac...)
  • ./Testing/Code/FeatureExtraction/otbFourierMellinImageFilterTestFFT.cxx: just commented in CMakeLists (pb with Mac...)
  • ./Testing/Code/IO/otbMultiToMonoChannelExtractROISAR.cxx: deleted, similar test already exists
  • ./Testing/Code/Learning/otbSVMMembershipFunctionLoadModel.cxx: tested class doesn't exist
  • ./Testing/Code/Learning/otbSVMMembershipFunctionNew.cxx: tested class doesn't exist
  • ./Testing/Code/Projections/otbRegionProjection.cxx: removed, created for class developpement result comparaison
  • ./Testing/Code/Projections/otbSensorImageDEMToCarto.cxx: removed, created for class developpement result comparaison
  • ./Testing/Code/Projections/otbSensorImageToCarto.cxx: removed, created for class developpement result comparaison
  • ./Testing/Code/Radiometry/otbGAndRAndNIRIndexImageFilter.cxx: change name into otbRAndGAndNIRIndexImageFilter