home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #1 / MONSTER.ISO / prog / gen / regex011.taz / regex011 / regex-0.11 / test / main.c < prev    next >
Encoding:
C/C++ Source or Header  |  1992-06-28  |  819 b   |  50 lines

  1. /* Main routine for running various tests.  Meant only to be linked with
  2.    all the auxiliary test source files, with `test' undefined.  */
  3.  
  4. #include "test.h"
  5.  
  6. test_type t = all_test;
  7.  
  8.  
  9. /* Use this to run the tests we've thought of.  */
  10.  
  11. int
  12. main ()
  13. {
  14.   switch (t)
  15.   {
  16.   case all_test:
  17.     test_regress ();
  18.     test_others ();
  19.     test_posix_basic ();
  20.     test_posix_extended ();
  21.     test_posix_interface ();
  22.     break;
  23.     
  24.   case other_test:
  25.     test_others ();
  26.     break;
  27.   
  28.   case posix_basic_test:
  29.     test_posix_basic ();
  30.     break;
  31.   
  32.   case posix_extended_test:
  33.     test_posix_extended ();
  34.     break;
  35.   
  36.   case posix_interface_test:
  37.     test_posix_interface ();
  38.     break;
  39.   
  40.   case regress_test:
  41.     test_regress ();
  42.     break;
  43.     
  44.   default:
  45.     fprintf (stderr, "Unknown test %d.\n", t);
  46.   }
  47.  
  48.   return 0;
  49. }
  50.