Lines Matching refs:groups
85 static void usage(struct testgroup_t *groups, int list_groups)
87 static int process_test_option(struct testgroup_t *groups, const char *test);
364 tinytest_set_flag_(struct testgroup_t *groups, const char *arg, int set, unsigned long flag) argument
372 for (i=0; groups[i].prefix; ++i) {
373 for (j=0; groups[i].cases[j].name; ++j) {
374 struct testcase_t *testcase = &groups[i].cases[j];
376 groups[i].prefix, testcase->name);
399 usage(struct testgroup_t *groups, int list_groups) argument
408 tinytest_set_flag_(groups, "..", 1, 0);
414 process_test_alias(struct testgroup_t *groups, const char *test) argument
421 r = process_test_option(groups, cfg_aliases[i].tests[j]);
434 process_test_option(struct testgroup_t *groups, const char *test) argument
439 return process_test_alias(groups, test + 1);
446 if (!tinytest_set_flag_(groups, test, 0, TT_OFF_BY_DEFAULT)) {
453 if (!tinytest_set_flag_(groups, test, 1, flag)) {
467 tinytest_main(int c, const char **v, struct testgroup_t *groups) argument
495 usage(groups, 0);
497 usage(groups, 1);
510 int r = process_test_option(groups, v[i]);
517 tinytest_set_flag_(groups, "..", 1, TT_ENABLED_);
524 for (i = 0; groups[i].prefix; ++i) {
525 struct testgroup_t *group = &groups[i];