Исправлены все быги и все известные утечки памяти, исплавлена одновоточность, добавлен флаг --simulate-errors который добовляет ошибки в тестирование
This commit is contained in:
parent
bf32765ea9
commit
733f7b528d
3 changed files with 185 additions and 152 deletions
|
|
@ -7,6 +7,7 @@ void print_help(const char *progname) {
|
|||
printf(" -i, --iterations N указать число повторения тестов\n");
|
||||
printf(" -j, --json вывод в виде json\n");
|
||||
printf(" -p, --pretest-delay N указать сколько секунд ждать\n\t\t\tперед проверкой памяти после записи\n");
|
||||
printf(" --simulate-errors создаёт ошибки с вероятностью\n\t\t\t%%0.0001 каждый на 1 из 1000 проверок\n");
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -18,6 +19,7 @@ void aaa(int* argc, char *argv[], int* pretest_delay){
|
|||
{"iterations", required_argument, 0, 'i'},
|
||||
{"json", no_argument, 0, 'j'},
|
||||
{"pretest-delay", no_argument, 0, 'p'},
|
||||
{"simulate-errors", no_argument, 0, 's'},
|
||||
{0, 0, 0, 0}
|
||||
};
|
||||
|
||||
|
|
@ -39,6 +41,9 @@ void aaa(int* argc, char *argv[], int* pretest_delay){
|
|||
case 'j':
|
||||
args.json = 1;
|
||||
break;
|
||||
case 's':
|
||||
args.simulate_errors = 1;
|
||||
break;
|
||||
default:
|
||||
print_help(argv[0]);
|
||||
exit(1);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue