• Home
  • Raw
  • Download

Lines Matching refs:t

665 static inline void __register_test(struct __test_metadata *t)  in __register_test()  argument
670 __test_list = t; in __register_test()
671 t->next = NULL; in __register_test()
672 t->prev = t; in __register_test()
676 t->next = NULL; in __register_test()
677 t->prev = __test_list->prev; in __register_test()
678 t->prev->next = t; in __register_test()
679 __test_list->prev = t; in __register_test()
681 t->next = __test_list; in __register_test()
682 t->next->prev = t; in __register_test()
683 t->prev = t; in __register_test()
684 __test_list = t; in __register_test()
698 void __run_test(struct __test_metadata *t) in __run_test() argument
703 t->passed = 1; in __run_test()
704 t->trigger = 0; in __run_test()
705 printf("[ RUN ] %s\n", t->name); in __run_test()
706 alarm(t->timeout); in __run_test()
710 t->passed = 0; in __run_test()
712 t->fn(t); in __run_test()
714 _exit(t->passed ? 0 : t->step); in __run_test()
719 t->passed = t->termsig == -1 ? !WEXITSTATUS(status) : 0; in __run_test()
720 if (t->termsig != -1) { in __run_test()
724 t->name, in __run_test()
726 } else if (!t->passed) { in __run_test()
729 t->name, in __run_test()
733 t->passed = 0; in __run_test()
737 t->name); in __run_test()
738 } else if (WTERMSIG(status) == t->termsig) { in __run_test()
739 t->passed = 1; in __run_test()
744 t->name, in __run_test()
750 t->name, in __run_test()
754 printf("[ %4s ] %s\n", (t->passed ? "OK" : "FAIL"), t->name); in __run_test()
761 struct __test_metadata *t; in test_harness_run() local
769 for (t = __test_list; t; t = t->next) { in test_harness_run()
771 __run_test(t); in test_harness_run()
772 if (t->passed) in test_harness_run()