66 // Clucene Qry |
66 // Clucene Qry |
67 Itk::TesterBase * CreateClQryHierarchy(); |
67 Itk::TesterBase * CreateClQryHierarchy(); |
68 |
68 |
69 Itk::TesterBase * CreateASyncTests(); |
69 Itk::TesterBase * CreateASyncTests(); |
70 |
70 |
|
71 Itk::TesterBase * CreateMiscTests(); |
|
72 |
71 // Avoid media Testcases if MDS not present. |
73 // Avoid media Testcases if MDS not present. |
72 #ifdef MDS_PRESENT |
74 #ifdef MDS_PRESENT |
73 // Spi |
75 // Spi |
74 Itk::TesterBase * CreateExifTests(); |
76 Itk::TesterBase * CreateExifTests(); |
75 Itk::TesterBase * CreateId3Tests(); |
77 Itk::TesterBase * CreateId3Tests(); |
96 |
98 |
97 // "all" |
99 // "all" |
98 SuiteTester |
100 SuiteTester |
99 * all = new SuiteTester("all"); |
101 * all = new SuiteTester("all"); |
100 |
102 |
101 // |
103 |
102 all->add(CreateSuiteTesterRandom()); |
104 all->add(CreateSuiteTesterRandom()); |
103 all->add(CreateDestructiveTests()); |
105 all->add(CreateDestructiveTests()); |
104 all->add(CreatePrematureQryTests()); |
106 all->add(CreatePrematureQryTests()); |
105 // TODO enable when CLuceneErorr bug is found and fixed |
107 // TODO enable when CLuceneErorr bug is found and fixed |
106 //all->add(CreateCLuceneErrorTests()); |
108 //all->add(CreateCLuceneErrorTests()); |
114 all->add(CreateDomainSelectionTests()); |
116 all->add(CreateDomainSelectionTests()); |
115 all->add(CreateUtf8Tests()); |
117 all->add(CreateUtf8Tests()); |
116 all->add(CreateUtf8PathTests()); |
118 all->add(CreateUtf8PathTests()); |
117 all->add(CreateAnalysisTests()); |
119 all->add(CreateAnalysisTests()); |
118 |
120 |
119 |
121 all->add(CreatePdfSearchTests()); |
120 all->add(CreateDocumentTests()); |
122 all->add(CreateDocumentTests()); |
121 all->add(CreateFlushTests()); |
123 all->add(CreateFlushTests()); |
122 all->add(CreateHeartbeatTests()); |
124 all->add(CreateHeartbeatTests()); |
123 all->add(CreateTermSearchTests()); |
125 all->add(CreateTermSearchTests()); |
124 all->add(CreatePdfSearchTests()); |
126 |
125 |
127 |
126 // TODO enable later Itk::TesterBase * CreateClQryHierarchy(); |
128 // TODO enable later Itk::TesterBase * CreateClQryHierarchy(); |
127 |
129 |
128 all->add(CreateASyncTests()); |
130 all->add(CreateASyncTests()); |
129 |
131 |
132 //all->add(CreateGeoTests()); //Comment for GEO |
134 //all->add(CreateGeoTests()); //Comment for GEO |
133 //all->add(CreateMapsTests()); //Comment for MAP |
135 //all->add(CreateMapsTests()); //Comment for MAP |
134 // all->add(CreateSpiHierarchy()); // Commented for JPG/EXIF files checks |
136 // all->add(CreateSpiHierarchy()); // Commented for JPG/EXIF files checks |
135 #endif |
137 #endif |
136 all->add(CreateQueryTests()); |
138 all->add(CreateQueryTests()); |
|
139 all->add(CreateMiscTests()); |
137 |
140 |
138 // add more top level test suites here |
141 // add more top level test suites here |
139 // ... |
142 // ... |
140 |
143 |
141 return all; |
144 return all; |
171 if (cpix_Failed(&result)) |
174 if (cpix_Failed(&result)) |
172 { |
175 { |
173 printf("Failed to initialize Cpix\n"); |
176 printf("Failed to initialize Cpix\n"); |
174 return -1; |
177 return -1; |
175 } |
178 } |
|
179 // /* Added for decision coverage Test case */ |
|
180 const char *cpix_Dir = cpix_InitParams_getCpixDir(initParams); |
|
181 |
|
182 const char *logFilebase = cpix_InitParams_getLogFileBase(initParams); |
|
183 |
|
184 size_t logSizeLimit = cpix_InitParams_getLogSizeLimit(initParams); |
|
185 |
|
186 size_t logSizeRecurrency = cpix_InitParams_getLogSizeCheckRecurrency(initParams); |
|
187 |
|
188 size_t maxIdleSec = cpix_InitParams_getMaxIdleSec(initParams); |
|
189 |
|
190 //size_t maxInsertBufferSize = cpix_InitParams_getMaxInsertBufSize(initParams); |
|
191 //cpix_InitParams_setMaxInsertBufferSize(initParams, maxInsertBufferSize); |
|
192 |
|
193 size_t insertBufMaxDocs = cpix_InitParams_getInsertBufMaxDocs(initParams); |
|
194 cpix_InitParams_setInsertBufMaxDocs(initParams, insertBufMaxDocs); |
|
195 |
|
196 size_t idxJobQueueSize = cpix_InitParams_getIdxJobQueueSize(initParams); |
|
197 cpix_InitParams_setIdxJobQueueSize(initParams, idxJobQueueSize); |
|
198 |
|
199 size_t qryJobQueueSize = cpix_InitParams_getQryJobQueueSize(initParams); |
|
200 cpix_InitParams_setQryJobQueueSize(initParams, qryJobQueueSize); |
|
201 |
|
202 int idxThreadPriorityDelta = cpix_InitParams_getIdxThreadPriorityDelta(initParams); |
|
203 cpix_InitParams_setIdxThreadPriorityDelta(initParams, idxThreadPriorityDelta); |
|
204 |
|
205 int qryThreadPriorityDelta = cpix_InitParams_getQryThreadPriorityDelta(initParams); |
|
206 size_t clHitsPageSize = cpix_InitParams_getClHitsPageSize(initParams); |
|
207 |
|
208 cpix_InitParams_setClHitsPageSize(initParams, clHitsPageSize); |
|
209 |
|
210 |
|
211 |
176 cpix_InitParams_setMaxIdleSec(initParams, |
212 cpix_InitParams_setMaxIdleSec(initParams, |
177 MaxIdleSec); |
213 MaxIdleSec); |
178 if (cpix_Failed(initParams)) |
214 if (cpix_Failed(initParams)) |
179 { |
215 { |
180 printf("Failed to set max idle sec\n"); |
216 printf("Failed to set max idle sec\n"); |