55 Itk::TesterBase * CreateAnalysisTests(); |
55 Itk::TesterBase * CreateAnalysisTests(); |
56 Itk::TesterBase * CreateMapsTests(); |
56 Itk::TesterBase * CreateMapsTests(); |
57 Itk::TesterBase * CreateDocumentTests(); |
57 Itk::TesterBase * CreateDocumentTests(); |
58 Itk::TesterBase * CreateTermSearchTests(); |
58 Itk::TesterBase * CreateTermSearchTests(); |
59 Itk::TesterBase * CreatePdfSearchTests(); |
59 Itk::TesterBase * CreatePdfSearchTests(); |
|
60 Itk::TesterBase * CreateQueryTests(); |
60 |
61 |
61 Itk::TesterBase * CreateFlushTests(); |
62 Itk::TesterBase * CreateFlushTests(); |
62 Itk::TesterBase * CreateHeartbeatTests(); |
63 Itk::TesterBase * CreateHeartbeatTests(); |
63 Itk::TesterBase * CreateNegativeTests(); |
64 Itk::TesterBase * CreateNegativeTests(); |
64 |
65 |
65 // Clucene Qry |
66 // Clucene Qry |
66 Itk::TesterBase * CreateClQryHierarchy(); |
67 Itk::TesterBase * CreateClQryHierarchy(); |
67 |
68 |
68 Itk::TesterBase * CreateASyncTests(); |
69 Itk::TesterBase * CreateASyncTests(); |
69 |
70 |
|
71 // Avoid media Testcases if MDS not present. |
|
72 #ifdef MDS_PRESENT |
70 // Spi |
73 // Spi |
71 Itk::TesterBase * CreateExifTests(); |
74 Itk::TesterBase * CreateExifTests(); |
72 Itk::TesterBase * CreateId3Tests(); |
75 Itk::TesterBase * CreateId3Tests(); |
73 |
76 |
74 Itk::TesterBase * CreateSpiHierarchy() |
77 Itk::TesterBase * CreateSpiHierarchy() |
82 spi->add(CreateExifTests()); |
85 spi->add(CreateExifTests()); |
83 spi->add(CreateId3Tests()); |
86 spi->add(CreateId3Tests()); |
84 |
87 |
85 return spi; |
88 return spi; |
86 } |
89 } |
87 |
90 #endif |
88 |
91 |
89 |
92 |
90 Itk::TesterBase * CreateTestHierarchy() |
93 Itk::TesterBase * CreateTestHierarchy() |
91 { |
94 { |
92 using namespace Itk; |
95 using namespace Itk; |
93 |
96 |
94 // "all" |
97 // "all" |
95 SuiteTester |
98 SuiteTester |
96 * all = new SuiteTester("all"); |
99 * all = new SuiteTester("all"); |
97 |
100 |
98 |
101 // |
99 all->add(CreateSuiteTesterRandom()); |
102 all->add(CreateSuiteTesterRandom()); |
100 all->add(CreateDestructiveTests()); |
103 all->add(CreateDestructiveTests()); |
101 all->add(CreatePrematureQryTests()); |
104 all->add(CreatePrematureQryTests()); |
102 // TODO enable when CLuceneErorr bug is found and fixed |
105 // TODO enable when CLuceneErorr bug is found and fixed |
103 //all->add(CreateCLuceneErrorTests()); |
106 //all->add(CreateCLuceneErrorTests()); |
104 all->add(CreatePartialSmsTests()); |
107 all->add(CreatePartialSmsTests()); |
105 all->add(CreateDeletionTests()); |
108 all->add(CreateDeletionTests()); |
106 all->add(CreateWhiteBoxTests()); |
109 all->add(CreateWhiteBoxTests()); |
107 all->add(CreateStemTests()); |
|
108 all->add(CreateAggregateTests()); |
110 all->add(CreateAggregateTests()); |
109 all->add(CreateNegativeTests()); |
111 all->add(CreateNegativeTests()); |
110 all->add(CreateGeoTests()); |
112 |
111 all->add(CreateMultiVolumeTests()); |
113 all->add(CreateMultiVolumeTests()); |
112 all->add(CreateDomainSelectionTests()); |
114 all->add(CreateDomainSelectionTests()); |
113 all->add(CreateUtf8Tests()); |
115 all->add(CreateUtf8Tests()); |
114 all->add(CreateUtf8PathTests()); |
116 all->add(CreateUtf8PathTests()); |
115 all->add(CreateAnalysisTests()); |
117 all->add(CreateAnalysisTests()); |
116 all->add(CreateMapsTests()); |
118 |
117 |
119 |
118 all->add(CreateDocumentTests()); |
120 all->add(CreateDocumentTests()); |
119 all->add(CreateFlushTests()); |
121 all->add(CreateFlushTests()); |
120 all->add(CreateHeartbeatTests()); |
122 all->add(CreateHeartbeatTests()); |
121 all->add(CreateTermSearchTests()); |
123 all->add(CreateTermSearchTests()); |
122 //all->add(CreatePdfSearchTests()); |
124 all->add(CreatePdfSearchTests()); |
123 |
125 |
124 // TODO enable later Itk::TesterBase * CreateClQryHierarchy(); |
126 // TODO enable later Itk::TesterBase * CreateClQryHierarchy(); |
125 |
127 |
126 all->add(CreateASyncTests()); |
128 all->add(CreateASyncTests()); |
127 |
129 |
128 all->add(CreateSpiHierarchy()); |
130 #ifdef MDS_PRESENT |
|
131 //all->add(CreateStemTests()); //Commented for STEMMER |
|
132 //all->add(CreateGeoTests()); //Comment for GEO |
|
133 //all->add(CreateMapsTests()); //Comment for MAP |
|
134 // all->add(CreateSpiHierarchy()); // Commented for JPG/EXIF files checks |
|
135 #endif |
|
136 all->add(CreateQueryTests()); |
129 |
137 |
130 // add more top level test suites here |
138 // add more top level test suites here |
131 // ... |
139 // ... |
132 |
140 |
133 return all; |
141 return all; |