diff options
Diffstat (limited to 'src/util/test_speedup.c')
-rw-r--r-- | src/util/test_speedup.c | 81 |
1 files changed, 41 insertions, 40 deletions
diff --git a/src/util/test_speedup.c b/src/util/test_speedup.c index eacc879df..dfb8db915 100644 --- a/src/util/test_speedup.c +++ b/src/util/test_speedup.c | |||
@@ -47,20 +47,20 @@ static unsigned int cycles; | |||
47 | * @param tc scheduler context, unused | 47 | * @param tc scheduler context, unused |
48 | */ | 48 | */ |
49 | static void | 49 | static void |
50 | run(void *cls) | 50 | run (void *cls) |
51 | { | 51 | { |
52 | cycles++; | 52 | cycles++; |
53 | fprintf(stderr, "..%u", cycles); | 53 | fprintf (stderr, "..%u", cycles); |
54 | if (cycles <= 5) | 54 | if (cycles <= 5) |
55 | { | 55 | { |
56 | GNUNET_SCHEDULER_add_delayed(GNUNET_TIME_UNIT_SECONDS, | 56 | GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_SECONDS, |
57 | &run, | 57 | &run, |
58 | NULL); | 58 | NULL); |
59 | return; | 59 | return; |
60 | } | 60 | } |
61 | end = GNUNET_TIME_absolute_get(); | 61 | end = GNUNET_TIME_absolute_get (); |
62 | fprintf(stderr, "\n"); | 62 | fprintf (stderr, "\n"); |
63 | fflush(stdout); | 63 | fflush (stdout); |
64 | } | 64 | } |
65 | 65 | ||
66 | 66 | ||
@@ -68,19 +68,19 @@ run(void *cls) | |||
68 | * | 68 | * |
69 | */ | 69 | */ |
70 | static void | 70 | static void |
71 | check(void *cls, | 71 | check (void *cls, |
72 | char *const *args, | 72 | char *const *args, |
73 | const char *cfgfile, | 73 | const char *cfgfile, |
74 | const struct GNUNET_CONFIGURATION_Handle *cfg) | 74 | const struct GNUNET_CONFIGURATION_Handle *cfg) |
75 | { | 75 | { |
76 | fprintf(stderr, "0"); | 76 | fprintf (stderr, "0"); |
77 | fflush(stdout); | 77 | fflush (stdout); |
78 | GNUNET_SCHEDULER_add_now(&run, NULL); | 78 | GNUNET_SCHEDULER_add_now (&run, NULL); |
79 | } | 79 | } |
80 | 80 | ||
81 | 81 | ||
82 | int | 82 | int |
83 | main(int argc, char *argv[]) | 83 | main (int argc, char *argv[]) |
84 | { | 84 | { |
85 | static char *const argvn[] = { | 85 | static char *const argvn[] = { |
86 | "test-speedup", | 86 | "test-speedup", |
@@ -94,30 +94,31 @@ main(int argc, char *argv[]) | |||
94 | time_t end_real; | 94 | time_t end_real; |
95 | struct GNUNET_TIME_Relative delta; | 95 | struct GNUNET_TIME_Relative delta; |
96 | 96 | ||
97 | start_real = time(NULL); | 97 | start_real = time (NULL); |
98 | start = GNUNET_TIME_absolute_get(); | 98 | start = GNUNET_TIME_absolute_get (); |
99 | GNUNET_PROGRAM_run((sizeof(argvn) / sizeof(char *)) - 1, argvn, "test-speedup", | 99 | GNUNET_PROGRAM_run ((sizeof(argvn) / sizeof(char *)) - 1, argvn, |
100 | "nohelp", options, &check, NULL); | 100 | "test-speedup", |
101 | "nohelp", options, &check, NULL); | ||
101 | 102 | ||
102 | end_real = time(NULL); | 103 | end_real = time (NULL); |
103 | delta = GNUNET_TIME_absolute_get_difference(start, end); | 104 | delta = GNUNET_TIME_absolute_get_difference (start, end); |
104 | 105 | ||
105 | if (delta.rel_value_us > ((end_real - start_real) * 1500LL * 1000LL)) | 106 | if (delta.rel_value_us > ((end_real - start_real) * 1500LL * 1000LL)) |
106 | { | 107 | { |
107 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, | 108 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
108 | "Execution time in GNUnet time: %s\n", | 109 | "Execution time in GNUnet time: %s\n", |
109 | GNUNET_STRINGS_relative_time_to_string(delta, GNUNET_YES)); | 110 | GNUNET_STRINGS_relative_time_to_string (delta, GNUNET_YES)); |
110 | GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, | 111 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
111 | "Execution time in system time: %llu ms\n", | 112 | "Execution time in system time: %llu ms\n", |
112 | (unsigned long long)((end_real - start_real) * 1000LL)); | 113 | (unsigned long long) ((end_real - start_real) * 1000LL)); |
113 | return 0; | 114 | return 0; |
114 | } | 115 | } |
115 | GNUNET_log(GNUNET_ERROR_TYPE_ERROR, | 116 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
116 | "Execution time in GNUnet time: %s\n", | 117 | "Execution time in GNUnet time: %s\n", |
117 | GNUNET_STRINGS_relative_time_to_string(delta, GNUNET_YES)); | 118 | GNUNET_STRINGS_relative_time_to_string (delta, GNUNET_YES)); |
118 | GNUNET_log(GNUNET_ERROR_TYPE_ERROR, | 119 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
119 | "Execution time in system time: %llu ms\n", | 120 | "Execution time in system time: %llu ms\n", |
120 | (unsigned long long)((end_real - start_real) * 1000LL)); | 121 | (unsigned long long) ((end_real - start_real) * 1000LL)); |
121 | return 1; | 122 | return 1; |
122 | } | 123 | } |
123 | 124 | ||