[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[or-cvs] added file to codebase



Update of /home/or/cvsroot/src/or
In directory moria.seul.org:/tmp/cvs-serv5259/src/or

Added Files:
	test_config.c 
Log Message:
added file to codebase


--- NEW FILE: test_config.c ---
#include "or.h"

int loglevel;

int main(int ac, char **av)
{
   or_options_t options;
   int argc, rtn_val, failures, total;
   char fname[512];
   FILE *pipe;
   char *argv[] = { "or", "-v", "-f", fname, NULL };
   argc = 4;
   failures = total = 0;
   printf("Config file test suite...\n\n");
   pipe = popen("ls -1 ../config/*orrc","r");
   while ( fgets(fname,sizeof(fname),pipe) )
   {
      fname[strlen(fname)-1] = '\0';
      printf("%s\n--------------------\n", fname);
      rtn_val = getoptions(argc,argv,&options);
      ++total;
      if ( rtn_val)
      {
         ++failures;
         printf("Test failed!\n\n");
      }
      else
         printf("Test succeeded\n\n");
   }
   printf("%6.2f percent. %d failures.\n",(total - failures)*100/(float)total,failures);
   return failures;
}