added file to codebase

svn:r32
This commit is contained in:
Bruce Montrose 2002-07-09 19:57:38 +00:00
parent 62ead018a1
commit 934ca320ff
1 changed files with 32 additions and 0 deletions

32
src/or/test_config.c Normal file
View File

@ -0,0 +1,32 @@
#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;
}