Example #1
0
int
main(
   int argc,
   char **argv
)
{

   // Register test cases //
   const static test_case_t test_cases[] = {
      {"tabulate", test_tabulate},
      {"compute_means", test_compute_means},
      {"eval_nb_f", test_eval_nb_f},
      {"eval_nb_dfda", test_eval_nb_dfda},
      {"eval_zinm_f", test_eval_zinm_f},
      {"eval_zinm_g", test_eval_zinm_g},
      {"eval_zinm_dfda", test_eval_zinm_dfda},
      {"eval_zinm_dfdp", test_eval_zinm_dfdp},
      {"eval_zinm_dgda", test_eval_zinm_dgda},
      {"ll_zinm", test_ll_zinm},
      {"nb_est_alpha", test_nb_est_alpha},
      {"mle_nm", test_mle_nm},
//      {"mle_zinm", test_mle_zinm},
      {NULL, NULL}
   };

   return run_unittest(argc, argv, test_cases);

}
int run_all_unittests(std::vector<std::string> &names)
{
  int failed = 0;

  size_t cnt = names.size();
  for (size_t i=0; i<cnt; i++) {
    bool success = run_unittest(names[i]);
    if (!success) failed += 1;
  }

  return failed;
}
Example #3
0
int
main(
   int argc,
   char **argv
)
{

   // Import the test cases from linked files. //
   extern test_case_t test_cases_from_file_1[];

   const test_case_t *test_case_list[] = {
      test_cases_from_file_1,
      NULL, // Sentinel. //
   };

   return run_unittest(argc, argv, test_case_list);

}
Example #4
0
int
main(
   int argc,
   char **argv
)
{

   // Register test cases //
   const static test_case_t test_cases[] = {
      {"trie/base/1", test_base_1},
      {"trie/base/2", test_base_2},
      {"trie/base/3", test_base_3},
      {"trie/base/4", test_base_4},
      {"trie/base/5", test_base_5},
      {"trie/base/6", test_base_6},
      {"trie/base/7", test_base_7},
      {"trie/base/8", test_base_8},
      {"errmsg", test_errmsg},
      {"search", test_search},
      {"mem/1", test_mem_1},
      {"mem/2", test_mem_2},
      {"mem/3", test_mem_3},
      {"mem/4", test_mem_4},
      {"mem/5", test_mem_5},
      {"mem/6", test_mem_6},
      {"starcode/base/1", test_starcode_1},
      {"starcode/base/2", test_starcode_2},
      {"starcode/base/3", test_starcode_3},
      {"starcode/base/4", test_starcode_4},
      {"starcode/base/5", test_starcode_5},
      {"starcode/base/6", test_starcode_6},
      {"starcode/base/7", test_starcode_7},
      {"starcode/base/8", test_starcode_8},
      {"starcode/base/9", test_starcode_9},
      {"starcode/base/10", test_starcode_10},
      {"starcode/seqsort", test_seqsort},
      {NULL, NULL}
   };

   return run_unittest(argc, argv, test_cases);

}
Example #5
0
int
main(
   int     argc,
   char ** argv
)
{

   // Import test cases.
   extern test_case_t test_cases_hmm[];
   extern test_case_t test_cases_utils[];
   extern test_case_t test_cases_zinm[];
   extern test_case_t test_cases_parse[];
   extern test_case_t test_cases_predict[];
   extern test_case_t test_cases_zerone[];

   // Register test cases.
   const test_case_t *list_of_test_cases[] = {
      test_cases_hmm,
      test_cases_utils,
      test_cases_zinm,
      test_cases_parse,
      test_cases_predict,
      test_cases_zerone,
      NULL,
   };

   // Display banner.
   fprintf(stderr, "%s", open_banner);

   // Run the tests.
   int nfailed = run_unittest(argc, argv, list_of_test_cases);

   // Display banner.
   fprintf(stderr, "%s", close_banner);

   return nfailed;

}