1 #include "../lib/libcompat.h"
3 /* note: this test appears pretty useless, so we aren't including it
4 in the TESTS variable of Makefile.am */
17 fail_unless(1,"Shouldn't see this message");
23 fail("This test fails");
28 static void run (int num_iters)
31 s = suite_create ("Stress");
32 tc = tcase_create ("Stress");
33 sr = srunner_create (s);
34 suite_add_tcase(s, tc);
36 for (i = 0; i < num_iters; i++) {
37 tcase_add_test (tc, test_pass);
38 tcase_add_test (tc, test_fail);
41 srunner_run_all(sr, CK_SILENT);
42 if (srunner_ntests_failed (sr) != num_iters) {
43 printf ("Error: expected %d failures, got %d\n",
44 num_iters, srunner_ntests_failed(sr));
56 int iters[] = {1, 100, 1000, 2000, 4000, 8000, 10000, 20000, 40000, -1};
58 for (i = 0; iters[i] != -1; i++) {
61 printf ("%d, %d\n", iters[i], (int) difftime(time(NULL), t1));