Lines Matching refs:uts
31 static int do_ut_all(struct unit_test_state *uts, const char *select_name,
121 static int run_suite(struct unit_test_state *uts, struct suite *ste, in run_suite() argument
132 ret = ut_run_list(uts, ste->name, prefix, ste->start, n_ents, in run_suite()
138 static void show_stats(struct unit_test_state *uts) in show_stats() argument
140 if (uts->run_count < 2) in show_stats()
143 ut_report(&uts->total, uts->run_count); in show_stats()
145 uts->total.test_count && uts->worst) { in show_stats()
146 ulong avg = uts->total.duration_ms / uts->total.test_count; in show_stats()
149 avg, uts->worst->name, uts->worst_ms); in show_stats()
153 static void update_stats(struct unit_test_state *uts, const struct suite *ste) in update_stats() argument
155 if (CONFIG_IS_ENABLED(UNIT_TEST_DURATION) && uts->cur.test_count) { in update_stats()
158 avg = uts->cur.duration_ms ? in update_stats()
159 uts->cur.duration_ms / in update_stats()
160 uts->cur.test_count : 0; in update_stats()
161 if (avg > uts->worst_ms) { in update_stats()
162 uts->worst_ms = avg; in update_stats()
163 uts->worst = ste; in update_stats()
168 static int do_ut_all(struct unit_test_state *uts, const char *select_name, in do_ut_all() argument
180 retval = run_suite(uts, ste, select_name, runs_per_test, in do_ut_all()
184 update_stats(uts, ste); in do_ut_all()
246 struct unit_test_state uts; in do_ut() local
284 ut_init_state(&uts); in do_ut()
288 ret = do_ut_all(&uts, select_name, runs_per_text, force_run, in do_ut()
307 ret = run_suite(&uts, ste, select_name, runs_per_text, in do_ut()
311 update_stats(&uts, ste); in do_ut()
315 show_stats(&uts); in do_ut()
318 ut_uninit_state(&uts); in do_ut()