mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-25 23:21:38 +01:00
30 lines
788 B
C
30 lines
788 B
C
#include "or.h"
|
|
|
|
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;
|
|
}
|