Home | History | Annotate | Download | only in testutil

Lines Matching refs:all_tests

39 static TEST_INFO all_tests[1024];
59 assert(num_tests != OSSL_NELEM(all_tests));
60 all_tests[num_tests].test_case_name = test_case_name;
61 all_tests[num_tests].test_fn = test_fn;
62 all_tests[num_tests].num = -1;
70 assert(num_tests != OSSL_NELEM(all_tests));
71 all_tests[num_tests].test_case_name = test_case_name;
72 all_tests[num_tests].param_test_fn = test_fn;
73 all_tests[num_tests].num = num;
74 all_tests[num_tests].subtest = subtest;
134 * all_tests[] are setup at this point
141 if (strcmp(name, all_tests[i].test_case_name) == 0) {
163 if (all_tests[single_test - 1].num == -1) {
167 all_tests[single_test - 1].test_case_name);
170 || single_iter > all_tests[single_test - 1].num) {
174 all_tests[single_test - 1].test_case_name,
175 1, all_tests[single_test - 1].num);
289 int permute[OSSL_NELEM(all_tests)];
325 if (all_tests[i].num != -1) {
327 all_tests[i].test_case_name, 1,
328 all_tests[i].num);
331 all_tests[i].test_case_name);
334 } else if (all_tests[i].num == -1) {
335 set_test_title(all_tests[i].test_case_name);
337 verdict = all_tests[i].test_fn();
345 set_test_title(all_tests[i].test_case_name);
346 if (all_tests[i].subtest) {
351 test_printf_tapout("%d..%d\n", 1, all_tests[i].num);
358 if (rand_order == 0 || all_tests[i].num < 3)
362 jstep = test_random() % all_tests[i].num;
363 while (jstep == 0 || gcd(all_tests[i].num, jstep) != 1);
365 for (jj = 0; jj < all_tests[i].num; jj++) {
368 j = (j + jstep) % all_tests[i].num;
372 v = all_tests[i].param_test_fn(j);
382 if (all_tests[i].subtest)
392 if (all_tests[i].subtest) {
398 if (all_tests[i].num == -1 || all_tests[i].subtest)
400 all_tests[i].test_case_name);