File: CMakeLists.txt

package info (click to toggle)
insighttoolkit4 4.13.3withdata-dfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 489,260 kB
  • sloc: cpp: 557,342; ansic: 146,850; fortran: 34,788; python: 16,572; sh: 2,187; lisp: 2,070; tcl: 993; java: 362; perl: 200; makefile: 129; csh: 81; pascal: 69; xml: 19; ruby: 10
file content (410 lines) | stat: -rw-r--r-- 20,586 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
itk_module_test()
set(ITKStatisticsTests
itkDecisionRuleTest.cxx
itkDenseFrequencyContainer2Test.cxx
itkExpectationMaximizationMixtureModelEstimatorTest.cxx
itkGaussianDistributionTest.cxx
itkGaussianMembershipFunctionTest.cxx
itkGaussianMixtureModelComponentTest.cxx
itkGaussianRandomSpatialNeighborSubsamplerTest.cxx
itkKalmanLinearEstimatorTest.cxx
itkKdTreeBasedKmeansEstimatorTest.cxx
itkKdTreeGeneratorTest.cxx
itkKdTreeTest1.cxx
itkKdTreeTest2.cxx
itkKdTreeTest3.cxx
itkKdTreeTestSamplePoints.cxx
itkMaximumDecisionRuleTest.cxx
itkMinimumDecisionRuleTest.cxx
itkMaximumRatioDecisionRuleTest.cxx
itkMeanSampleFilterTest.cxx
itkMeanSampleFilterTest2.cxx
itkMeanSampleFilterTest3.cxx
itkHistogramTest.cxx
itkHistogramToTextureFeaturesFilterTest.cxx
itkHistogramToTextureFeaturesFilterNaNTest.cxx
itkChiSquareDistributionTest.cxx
itkCovarianceSampleFilterTest.cxx
itkCovarianceSampleFilterTest2.cxx
itkCovarianceSampleFilterTest3.cxx
itkWeightedCovarianceSampleFilterTest.cxx
itkWeightedCovarianceSampleFilterTest2.cxx
itkWeightedMeanSampleFilterTest.cxx
itkWeightedCentroidKdTreeGeneratorTest1.cxx
itkWeightedCentroidKdTreeGeneratorTest8.cxx
itkWeightedCentroidKdTreeGeneratorTest9.cxx
itkMahalanobisDistanceMetricTest.cxx
itkManhattanDistanceMetricTest.cxx
itkMembershipFunctionBaseTest.cxx
itkMembershipFunctionBaseTest2.cxx
itkMembershipSampleTest1.cxx
itkMembershipSampleTest2.cxx
itkMembershipSampleTest3.cxx
itkMembershipSampleTest4.cxx
itkMeasurementVectorTraitsTest.cxx
itkNeighborhoodSamplerTest1.cxx
itkMixtureModelComponentBaseTest.cxx
itkNormalVariateGeneratorTest1.cxx
itkDistanceMetricTest.cxx
itkDistanceMetricTest2.cxx
itkDistanceToCentroidMembershipFunctionTest.cxx
itkEuclideanDistanceMetricTest.cxx
itkEuclideanSquareDistanceMetricTest.cxx
itkListSampleTest.cxx
itkImageToListSampleAdaptorTest.cxx
itkImageToListSampleAdaptorTest2.cxx
itkImageToListSampleFilterTest.cxx
itkImageToListSampleFilterTest2.cxx
itkImageToListSampleFilterTest3.cxx
itkListSampleTest.cxx
itkJointDomainImageToListSampleAdaptorTest.cxx
itkPointSetToListSampleAdaptorTest.cxx
itkProbabilityDistributionTest.cxx
itkRandomVariateGeneratorBaseTest.cxx
itkSampleTest.cxx
itkSampleTest2.cxx
itkSampleTest3.cxx
itkSampleTest4.cxx
itkSampleToHistogramFilterTest.cxx
itkSampleToHistogramFilterTest2.cxx
itkSampleToHistogramFilterTest3.cxx
itkSampleToHistogramFilterTest4.cxx
itkSampleToHistogramFilterTest5.cxx
itkSampleToHistogramFilterTest6.cxx
itkSampleToHistogramFilterTest7.cxx
itkSampleToSubsampleFilterTest1.cxx
itkScalarImageToCooccurrenceListSampleFilterTest.cxx
itkScalarImageToCooccurrenceMatrixFilterTest.cxx
itkScalarImageToCooccurrenceMatrixFilterTest2.cxx
itkScalarImageToTextureFeaturesFilterTest.cxx
itkScalarImageToRunLengthMatrixFilterTest.cxx
itkScalarImageToRunLengthFeaturesFilterTest.cxx
itkSparseFrequencyContainer2Test.cxx
itkSpatialNeighborSubsamplerTest.cxx
itkStandardDeviationPerComponentSampleFilterTest.cxx
itkStatisticsTypesTest.cxx
itkSubsampleTest.cxx
itkSubsampleTest2.cxx
itkSubsampleTest3.cxx
itkTDistributionTest.cxx
itkStatisticsAlgorithmTest.cxx
itkStatisticsAlgorithmTest2.cxx
itkUniformRandomSpatialNeighborSubsamplerTest.cxx
itkVectorContainerToListSampleAdaptorTest.cxx
)

CreateTestDriver(ITKStatistics  "${ITKStatistics-Test_LIBRARIES}" "${ITKStatisticsTests}")

set(TEMP ${ITK_TEST_OUTPUT_DIR})

itk_add_test(NAME itkDecisionRuleTest
     COMMAND ITKStatisticsTestDriver itkDecisionRuleTest)
itk_add_test(NAME itkDenseFrequencyContainer2Test
      COMMAND ITKStatisticsTestDriver itkDenseFrequencyContainer2Test)
itk_add_test(NAME itkExpectationMaximizationMixtureModelEstimatorTest
      COMMAND ITKStatisticsTestDriver itkExpectationMaximizationMixtureModelEstimatorTest
              DATA{${ITK_DATA_ROOT}/Input/Statistics/TwoDimensionTwoGaussian.dat})
itk_add_test(NAME itkGaussianDistributionTest
      COMMAND ITKStatisticsTestDriver itkGaussianDistributionTest)
itk_add_test(NAME itkGaussianMembershipFunctionTest
      COMMAND ITKStatisticsTestDriver itkGaussianMembershipFunctionTest)
itk_add_test(NAME itkGaussianMixtureModelComponentTest
      COMMAND ITKStatisticsTestDriver itkGaussianMixtureModelComponentTest
              DATA{${ITK_DATA_ROOT}/Input/Statistics/TwoDimensionTwoGaussian.dat})
itk_add_test(NAME itkGaussianRandomSpatialNeighborSubsamplerTest
      COMMAND ITKStatisticsTestDriver
    --compare DATA{Baseline/itkGaussianRandomSubsamplingTest.mha}
              ${ITK_TEST_OUTPUT_DIR}/itkGaussianRandomSubsamplingTest.mha
    itkGaussianRandomSpatialNeighborSubsamplerTest
     ${ITK_TEST_OUTPUT_DIR}/itkGaussianRandomSubsamplingTest.mha)
itk_add_test(NAME itkKalmanLinearEstimatorTest
      COMMAND ITKStatisticsTestDriver itkKalmanLinearEstimatorTest)
itk_add_test(NAME itkKdTreeBasedKmeansEstimatorTest
      COMMAND ITKStatisticsTestDriver itkKdTreeBasedKmeansEstimatorTest
              DATA{${ITK_DATA_ROOT}/Input/Statistics/TwoDimensionTwoGaussian.dat} 1 28.54746 0.07)
itk_add_test(NAME itkKdTreeGeneratorTest
      COMMAND ITKStatisticsTestDriver itkKdTreeGeneratorTest
              DATA{${ITK_DATA_ROOT}/Input/Statistics/TwoDimensionTwoGaussian.dat})

itk_add_test(NAME itkKdTreeTest1
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest1.txt
      itkKdTreeTest1
              100 100 1 ${ITK_TEST_OUTPUT_DIR}/itkKdTreeTest1_100.dot)
set_tests_properties(itkKdTreeTest1 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest1.txt)

itk_add_test(NAME itkKdTreeTest2
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest2.txt
      itkKdTreeTest2
              DATA{${ITK_DATA_ROOT}/Input/pointsForKdTree.txt} 1 ${ITK_TEST_OUTPUT_DIR}/itkKdTreeTest2.dot)
set_tests_properties(itkKdTreeTest2 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest2.txt)

itk_add_test(NAME itkKdTreeTest3
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest3.txt
      itkKdTreeTest2
              DATA{${ITK_DATA_ROOT}/Input/pointsForKdTree2.txt} 1 ${ITK_TEST_OUTPUT_DIR}/itkKdTreeTest3.dot)
set_tests_properties(itkKdTreeTest3 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest3.txt)

itk_add_test(NAME itkKdTreeTest4
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest4.txt
      itkKdTreeTest1
              1000 1000 1)
set_tests_properties(itkKdTreeTest4 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest4.txt)

itk_add_test(NAME itkKdTreeTest5
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest5.txt
      itkKdTreeTest1
              1000 1000 2)
set_tests_properties(itkKdTreeTest5 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest5.txt)

itk_add_test(NAME itkKdTreeTest6
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest6.txt
      itkKdTreeTest1
              1000 1000 3)
set_tests_properties(itkKdTreeTest6 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest6.txt)

itk_add_test(NAME itkKdTreeTest7
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest7.txt
      itkKdTreeTest1
              1000 1000 5)
set_tests_properties(itkKdTreeTest7 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest7.txt)

itk_add_test(NAME itkKdTreeTest8
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest8.txt
      itkKdTreeTest1
              1000 1000 10)
set_tests_properties(itkKdTreeTest8 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest8.txt)

itk_add_test(NAME itkKdTreeTest9
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest9.txt
      itkKdTreeTest1
              1000 1000 20)
set_tests_properties(itkKdTreeTest9 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest9.txt)

itk_add_test(NAME itkKdTreeTest10
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest10.txt
      itkKdTreeTest1
              1000 1000 100)
set_tests_properties(itkKdTreeTest10 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest10.txt)

itk_add_test(NAME itkKdTreeTest11
      COMMAND ITKStatisticsTestDriver --redirectOutput ${TEMP}/itkKdTreeTest11.txt
      itkKdTreeTest3
              1000 100 20 16)
set_tests_properties(itkKdTreeTest11 PROPERTIES ATTACHED_FILES_ON_FAIL ${TEMP}/itkKdTreeTest11.txt)


#
#  The following tests generate graphical plots of the KdTree organization.
#  They are very helpful for debugging and verification purposes, but not so
#  much for regression testing. They need the "dot" tool that is part of the
#  Graphviz package. The dot executable is found as part of the process of
#  configuring the Doxygen documentation. Therefore, to enable these tests
#  below, you must enable BUILD_DOXYGEN and BUILD_DOCUMENTATION.
#
if(DOXYGEN_DOT_EXECUTABLE)
itk_add_test(NAME itkKdTreeTest1Plot
      COMMAND ${DOXYGEN_DOT_EXECUTABLE} -Tpng -o  ${ITK_TEST_OUTPUT_DIR}/itkKdTreeTest1_100.png ${ITK_TEST_OUTPUT_DIR}/itkKdTreeTest1_100.dot)
set_tests_properties( itkKdTreeTest1Plot PROPERTIES DEPENDS itkKdTreeTest1 )
itk_add_test(NAME itkKdTreeTest2Plot
      COMMAND ${DOXYGEN_DOT_EXECUTABLE} -Tpng -o  ${ITK_TEST_OUTPUT_DIR}/itkKdTreeTest2.png ${ITK_TEST_OUTPUT_DIR}/itkKdTreeTest2.dot)
set_tests_properties( itkKdTreeTest2Plot PROPERTIES DEPENDS itkKdTreeTest2 )
itk_add_test(NAME itkKdTreeTest3Plot
      COMMAND ${DOXYGEN_DOT_EXECUTABLE} -Tpng -o  ${ITK_TEST_OUTPUT_DIR}/itkKdTreeTest3.png ${ITK_TEST_OUTPUT_DIR}/itkKdTreeTest3.dot)
set_tests_properties( itkKdTreeTest3Plot PROPERTIES DEPENDS itkKdTreeTest3 )
endif()

itk_add_test(NAME itkKdTreeTestSamplePoints
      COMMAND ITKStatisticsTestDriver itkKdTreeTestSamplePoints)
itk_add_test(NAME itkMaximumDecisionRuleTest
      COMMAND ITKStatisticsTestDriver itkMaximumDecisionRuleTest)
itk_add_test(NAME itkMinimumDecisionRuleTest
      COMMAND ITKStatisticsTestDriver itkMinimumDecisionRuleTest)
itk_add_test(NAME itkMaximumRatioDecisionRuleTest
      COMMAND ITKStatisticsTestDriver itkMaximumRatioDecisionRuleTest)
itk_add_test(NAME itkMeanSampleFilterTest
      COMMAND ITKStatisticsTestDriver itkMeanSampleFilterTest)
itk_add_test(NAME itkMeanSampleFilterTest2
      COMMAND ITKStatisticsTestDriver itkMeanSampleFilterTest2)
itk_add_test(NAME itkMeanSampleFilterTest3
      COMMAND ITKStatisticsTestDriver itkMeanSampleFilterTest3)
itk_add_test(NAME itkHistogramTest
      COMMAND ITKStatisticsTestDriver itkHistogramTest)
itk_add_test(NAME itkHistogramToTextureFeaturesFilterTest
      COMMAND ITKStatisticsTestDriver itkHistogramToTextureFeaturesFilterTest)
itk_add_test(NAME itkHistogramToTextureFeaturesFilterNaNTest
      COMMAND ITKStatisticsTestDriver itkHistogramToTextureFeaturesFilterNaNTest)
itk_add_test(NAME itkChiSquareDistributionTest
      COMMAND ITKStatisticsTestDriver itkChiSquareDistributionTest)
itk_add_test(NAME itkCovarianceSampleFilterTest
      COMMAND ITKStatisticsTestDriver itkCovarianceSampleFilterTest)
itk_add_test(NAME itkCovarianceSampleFilterTest2
      COMMAND ITKStatisticsTestDriver itkCovarianceSampleFilterTest2)
itk_add_test(NAME itkCovarianceSampleFilterTest3
      COMMAND ITKStatisticsTestDriver itkCovarianceSampleFilterTest3)
itk_add_test(NAME itkWeightedCentroidKdTreeGeneratorTest1
      COMMAND ITKStatisticsTestDriver itkWeightedCentroidKdTreeGeneratorTest1
              1000 1000 1)
itk_add_test(NAME itkWeightedCentroidKdTreeGeneratorTest2
      COMMAND ITKStatisticsTestDriver itkWeightedCentroidKdTreeGeneratorTest1
              1000 1000 2)
itk_add_test(NAME itkWeightedCentroidKdTreeGeneratorTest3
      COMMAND ITKStatisticsTestDriver itkWeightedCentroidKdTreeGeneratorTest1
              1000 1000 3)
itk_add_test(NAME itkWeightedCentroidKdTreeGeneratorTest4
      COMMAND ITKStatisticsTestDriver itkWeightedCentroidKdTreeGeneratorTest1
              1000 1000 5)
itk_add_test(NAME itkWeightedCentroidKdTreeGeneratorTest5
      COMMAND ITKStatisticsTestDriver itkWeightedCentroidKdTreeGeneratorTest1
              1000 1000 10)
itk_add_test(NAME itkWeightedCentroidKdTreeGeneratorTest6
      COMMAND ITKStatisticsTestDriver itkWeightedCentroidKdTreeGeneratorTest1
              1000 1000 20)
itk_add_test(NAME itkWeightedCentroidKdTreeGeneratorTest7
      COMMAND ITKStatisticsTestDriver itkWeightedCentroidKdTreeGeneratorTest1
              1000 1000 100)
itk_add_test(NAME itkWeightedCentroidKdTreeGeneratorTest8
      COMMAND ITKStatisticsTestDriver itkWeightedCentroidKdTreeGeneratorTest8
              1000 1000 1)
itk_add_test(NAME itkWeightedCentroidKdTreeGeneratorTest9
      COMMAND ITKStatisticsTestDriver itkWeightedCentroidKdTreeGeneratorTest9
              1000 1000 1)
itk_add_test(NAME itkWeightedCovarianceSampleFilterTest
      COMMAND ITKStatisticsTestDriver itkWeightedCovarianceSampleFilterTest)
itk_add_test(NAME itkWeightedCovarianceSampleFilterTest2
      COMMAND ITKStatisticsTestDriver itkWeightedCovarianceSampleFilterTest2)
itk_add_test(NAME itkWeightedMeanSampleFilterTest
      COMMAND ITKStatisticsTestDriver itkWeightedMeanSampleFilterTest)
itk_add_test(NAME itkDistanceMetricTest
      COMMAND ITKStatisticsTestDriver itkDistanceMetricTest)
itk_add_test(NAME itkDistanceMetricTest2
      COMMAND ITKStatisticsTestDriver itkDistanceMetricTest2)
itk_add_test(NAME itkDistanceToCentroidMembershipFunctionTest
      COMMAND ITKStatisticsTestDriver itkDistanceToCentroidMembershipFunctionTest)
itk_add_test(NAME itkEuclideanDistanceMetricTest
      COMMAND ITKStatisticsTestDriver itkEuclideanDistanceMetricTest)
itk_add_test(NAME itkEuclideanSquareDistanceMetricTest
      COMMAND ITKStatisticsTestDriver itkEuclideanSquareDistanceMetricTest)
itk_add_test(NAME itkListSampleTest1
      COMMAND ITKStatisticsTestDriver itkListSampleTest
              1)
itk_add_test(NAME itkListSampleTest2
      COMMAND ITKStatisticsTestDriver itkListSampleTest
              5)
itk_add_test(NAME itkListSampleTest3
      COMMAND ITKStatisticsTestDriver itkListSampleTest
              10)
itk_add_test(NAME itkListSampleTest4
      COMMAND ITKStatisticsTestDriver itkListSampleTest
              100)
itk_add_test(NAME itkImageToListSampleAdaptorTest
      COMMAND ITKStatisticsTestDriver itkImageToListSampleAdaptorTest)
itk_add_test(NAME itkImageToListSampleAdaptorTest2
      COMMAND ITKStatisticsTestDriver itkImageToListSampleAdaptorTest2)
itk_add_test(NAME itkImageToListSampleFilterTest
      COMMAND ITKStatisticsTestDriver itkImageToListSampleFilterTest)
itk_add_test(NAME itkImageToListSampleFilterTest2
      COMMAND ITKStatisticsTestDriver itkImageToListSampleFilterTest2)
itk_add_test(NAME itkImageToListSampleFilterTest3
      COMMAND ITKStatisticsTestDriver itkImageToListSampleFilterTest3)
itk_add_test(NAME itkJointDomainImageToListSampleAdaptorTest
      COMMAND ITKStatisticsTestDriver itkJointDomainImageToListSampleAdaptorTest)
itk_add_test(NAME itkPointSetToListSampleAdaptorTest
      COMMAND ITKStatisticsTestDriver itkPointSetToListSampleAdaptorTest)
itk_add_test(NAME itkProbabilityDistributionTest
      COMMAND ITKStatisticsTestDriver itkProbabilityDistributionTest)
itk_add_test(NAME itkRandomVariateGeneratorBaseTest
      COMMAND ITKStatisticsTestDriver itkRandomVariateGeneratorBaseTest)
itk_add_test(NAME itkMahalanobisDistanceMetricTest
      COMMAND ITKStatisticsTestDriver itkMahalanobisDistanceMetricTest)
itk_add_test(NAME itkManhattanDistanceMetricTest
      COMMAND ITKStatisticsTestDriver itkManhattanDistanceMetricTest)
itk_add_test(NAME itkMembershipFunctionBaseTest
      COMMAND ITKStatisticsTestDriver itkMembershipFunctionBaseTest)
itk_add_test(NAME itkMembershipFunctionBaseTest2
      COMMAND ITKStatisticsTestDriver itkMembershipFunctionBaseTest2)
itk_add_test(NAME itkMembershipSampleTest1
      COMMAND ITKStatisticsTestDriver itkMembershipSampleTest1)
itk_add_test(NAME itkMembershipSampleTest2
      COMMAND ITKStatisticsTestDriver itkMembershipSampleTest2)
itk_add_test(NAME itkMembershipSampleTest3
      COMMAND ITKStatisticsTestDriver itkMembershipSampleTest3)
itk_add_test(NAME itkMembershipSampleTest4
      COMMAND ITKStatisticsTestDriver itkMembershipSampleTest4)
itk_add_test(NAME itkMeasurementVectorTraitsTest
      COMMAND ITKStatisticsTestDriver itkMeasurementVectorTraitsTest)
itk_add_test(NAME itkNeighborhoodSamplerTest1
      COMMAND ITKStatisticsTestDriver itkNeighborhoodSamplerTest1)
itk_add_test(NAME itkMixtureModelComponentBaseTest
      COMMAND ITKStatisticsTestDriver itkMixtureModelComponentBaseTest)
itk_add_test(NAME itkNormalVariateGeneratorTest1
      COMMAND ITKStatisticsTestDriver itkNormalVariateGeneratorTest1)
itk_add_test(NAME itkSampleTest
      COMMAND ITKStatisticsTestDriver itkSampleTest)
itk_add_test(NAME itkSampleTest2
      COMMAND ITKStatisticsTestDriver itkSampleTest2)
itk_add_test(NAME itkSampleTest3
      COMMAND ITKStatisticsTestDriver itkSampleTest3)
itk_add_test(NAME itkSampleTest4
      COMMAND ITKStatisticsTestDriver itkSampleTest4)
itk_add_test(NAME itkSampleToHistogramFilterTest
      COMMAND ITKStatisticsTestDriver itkSampleToHistogramFilterTest)
itk_add_test(NAME itkSampleToHistogramFilterTest2
      COMMAND ITKStatisticsTestDriver itkSampleToHistogramFilterTest2)
itk_add_test(NAME itkSampleToHistogramFilterTest3
      COMMAND ITKStatisticsTestDriver itkSampleToHistogramFilterTest3)
# There is a bug in VS2008, Release build that causes this test to fail.
if(NOT MSVC90)
itk_add_test(NAME itkSampleToHistogramFilterTest4
      COMMAND ITKStatisticsTestDriver itkSampleToHistogramFilterTest4)
endif()
itk_add_test(NAME itkSampleToHistogramFilterTest5
      COMMAND ITKStatisticsTestDriver itkSampleToHistogramFilterTest5
              DATA{${ITK_DATA_ROOT}/Input/VisibleWomanEyeSlice.png})
itk_add_test(NAME itkSampleToHistogramFilterTest6
      COMMAND ITKStatisticsTestDriver itkSampleToHistogramFilterTest6)
itk_add_test(NAME itkSampleToHistogramFilterTest7
      COMMAND ITKStatisticsTestDriver itkSampleToHistogramFilterTest7)
itk_add_test(NAME itkSampleToSubsampleFilterTest1
      COMMAND ITKStatisticsTestDriver itkSampleToSubsampleFilterTest1)
itk_add_test(NAME itkScalarImageToCooccurrenceListSampleFilterTest
      COMMAND ITKStatisticsTestDriver itkScalarImageToCooccurrenceListSampleFilterTest)
itk_add_test(NAME itkScalarImageToCooccurrenceMatrixFilterTest
      COMMAND ITKStatisticsTestDriver itkScalarImageToCooccurrenceMatrixFilterTest)
itk_add_test(NAME itkScalarImageToCooccurrenceMatrixFilterTest2
      COMMAND ITKStatisticsTestDriver itkScalarImageToCooccurrenceMatrixFilterTest2)
itk_add_test(NAME itkScalarImageToTextureFeaturesFilterTest
      COMMAND ITKStatisticsTestDriver itkScalarImageToTextureFeaturesFilterTest)
itk_add_test(NAME itkScalarImageToRunLengthMatrixFilterTest
      COMMAND ITKStatisticsTestDriver itkScalarImageToRunLengthMatrixFilterTest)
itk_add_test(NAME itkScalarImageToRunLengthFeaturesFilterTest
      COMMAND ITKStatisticsTestDriver itkScalarImageToRunLengthFeaturesFilterTest)
itk_add_test(NAME itkSparseFrequencyContainer2Test
      COMMAND ITKStatisticsTestDriver itkSparseFrequencyContainer2Test)
itk_add_test(NAME itkSpatialNeighborSubsamplerTest
      COMMAND ITKStatisticsTestDriver itkSpatialNeighborSubsamplerTest)
itk_add_test(NAME itkStandardDeviationPerComponentSampleFilterTest
      COMMAND ITKStatisticsTestDriver itkStandardDeviationPerComponentSampleFilterTest)
itk_add_test(NAME itkStatisticsTypesTest
      COMMAND ITKStatisticsTestDriver itkStatisticsTypesTest)
itk_add_test(NAME itkSubsampleTest
      COMMAND ITKStatisticsTestDriver itkSubsampleTest)
itk_add_test(NAME itkSubsampleTest2
      COMMAND ITKStatisticsTestDriver itkSubsampleTest2)
itk_add_test(NAME itkSubsampleTest3
      COMMAND ITKStatisticsTestDriver itkSubsampleTest3)
itk_add_test(NAME itkTDistributionTest
      COMMAND ITKStatisticsTestDriver itkTDistributionTest)
itk_add_test(NAME itkStatisticsAlgorithmTest
      COMMAND ITKStatisticsTestDriver itkStatisticsAlgorithmTest)
itk_add_test(NAME itkStatisticsAlgorithmTest2
      COMMAND ITKStatisticsTestDriver itkStatisticsAlgorithmTest2)
itk_add_test(NAME itkUniformRandomSpatialNeighborSubsamplerTest
      COMMAND ITKStatisticsTestDriver
    --compare DATA{Baseline/itkUniformRandomSubsamplingTest.mha}
              ${ITK_TEST_OUTPUT_DIR}/itkUniformRandomSubsamplingTest.mha
    itkUniformRandomSpatialNeighborSubsamplerTest
     ${ITK_TEST_OUTPUT_DIR}/itkUniformRandomSubsamplingTest.mha)
itk_add_test(NAME itkVectorContainerToListSampleAdaptorTest
      COMMAND ITKStatisticsTestDriver itkVectorContainerToListSampleAdaptorTest)
itk_python_expression_add_test(NAME itkNormalVariateGeneratorPythonTest
EXPRESSION "itkNormalVariateGenerator = itk.NormalVariateGenerator.New()")