searchengine/cpix/tsrc/cpixunittest/src/cpixunittest.cpp
changeset 7 a5fbfefd615f
parent 1 6f2c1c46032b
child 24 65456528cac2
equal deleted inserted replaced
3:ae3f1779f6da 7:a5fbfefd615f
    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");