searchengine/cpix/tsrc/cpixunittest/src/cpixunittest.cpp
changeset 1 6f2c1c46032b
parent 0 671dee74050a
child 7 a5fbfefd615f
--- a/searchengine/cpix/tsrc/cpixunittest/src/cpixunittest.cpp	Mon Apr 19 14:40:16 2010 +0300
+++ b/searchengine/cpix/tsrc/cpixunittest/src/cpixunittest.cpp	Mon May 03 13:33:22 2010 +0300
@@ -57,6 +57,7 @@
 Itk::TesterBase * CreateDocumentTests();
 Itk::TesterBase * CreateTermSearchTests();
 Itk::TesterBase * CreatePdfSearchTests();
+Itk::TesterBase * CreateQueryTests();
 
 Itk::TesterBase * CreateFlushTests();
 Itk::TesterBase * CreateHeartbeatTests();
@@ -67,6 +68,8 @@
 
 Itk::TesterBase * CreateASyncTests();
 
+// Avoid media Testcases if MDS not present. 
+#ifdef MDS_PRESENT
 // Spi 
 Itk::TesterBase * CreateExifTests();
 Itk::TesterBase * CreateId3Tests();
@@ -84,7 +87,7 @@
     
     return spi; 
 }
-
+#endif
 
 
 Itk::TesterBase * CreateTestHierarchy()
@@ -95,7 +98,7 @@
     SuiteTester
         * all = new SuiteTester("all");
     
-
+//
     all->add(CreateSuiteTesterRandom()); 
     all->add(CreateDestructiveTests());
     all->add(CreatePrematureQryTests());
@@ -104,28 +107,33 @@
     all->add(CreatePartialSmsTests()); 
     all->add(CreateDeletionTests());  
     all->add(CreateWhiteBoxTests()); 
-    all->add(CreateStemTests()); 
     all->add(CreateAggregateTests()); 
 	all->add(CreateNegativeTests());
-    all->add(CreateGeoTests());
+
     all->add(CreateMultiVolumeTests()); 	
     all->add(CreateDomainSelectionTests()); 
     all->add(CreateUtf8Tests());			
     all->add(CreateUtf8PathTests());
     all->add(CreateAnalysisTests());		
-    all->add(CreateMapsTests());			 
+		 
 
     all->add(CreateDocumentTests());		
     all->add(CreateFlushTests());			
     all->add(CreateHeartbeatTests());	    
     all->add(CreateTermSearchTests()); 		
-    //all->add(CreatePdfSearchTests());
+    all->add(CreatePdfSearchTests());
     
     // TODO enable later Itk::TesterBase * CreateClQryHierarchy();
 
     all->add(CreateASyncTests());			
 
-    all->add(CreateSpiHierarchy());
+#ifdef MDS_PRESENT
+    //all->add(CreateStemTests());    //Commented for STEMMER 
+    //all->add(CreateGeoTests());     //Comment for GEO
+    //all->add(CreateMapsTests());    //Comment for MAP	
+    // all->add(CreateSpiHierarchy());  // Commented for JPG/EXIF files checks
+#endif
+	all->add(CreateQueryTests()); 
 
     // add more top level test suites here
     // ...