SRunner
SRunner *
SRunner *const runner = (SRunner *)calloc(1, sizeof(SRunner));
handle_failure(SRunner *runner, int verbosity, const char *context,
srunner_run_all(SRunner *runner, const char *context, int verbosity) {
srunner_summarize(SRunner *runner, int verbosity) {
srunner_ntests_failed(SRunner *runner) {
srunner_free(SRunner *runner) {
SRunner *srunner_create(Suite *suite);
void srunner_run_all(SRunner *runner, const char *context, int verbosity);
void srunner_summarize(SRunner *runner, int verbosity);
int srunner_ntests_failed(SRunner *runner);
void srunner_free(SRunner *runner);
typedef struct SRunner SRunner;
SRunner *sr = srunner_create(s);