/
githubmirror
/
procps
Обзор
Документация
Войти
/
githubmirror
/
procps
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
local/tests.h
29 строк
580 B
Craig Small
testsuite: Test the library escape routines
02 май 2024, 13:04
02 май 2024, 13:04
de16647
Код
Авторство
О чём код?
#ifndef PROCPS_NG_TESTS_H #define PROCPS_NG_TESTS_H #include <stdio.h> #include <stdlib.h> typedef int (*TestFunction)(void *data); char *testname; static inline int run_tests(TestFunction *list, void *data) { int i; TestFunction current; for (i=0; list[i] != NULL; i++) { testname = NULL; current = list[i]; if (!current(data)) { fprintf(stderr, "FAIL: %s\n", testname); return EXIT_FAILURE; } else { fprintf(stderr, "PASS: %s\n", testname); } } return EXIT_SUCCESS; } #endif