diff options
Diffstat (limited to 'test/core/profiling/timers_test.c')
-rw-r--r-- | test/core/profiling/timers_test.c | 85 |
1 files changed, 47 insertions, 38 deletions
diff --git a/test/core/profiling/timers_test.c b/test/core/profiling/timers_test.c index b79cde64bd..6017f130dd 100644 --- a/test/core/profiling/timers_test.c +++ b/test/core/profiling/timers_test.c @@ -35,49 +35,58 @@ #include <stdlib.h> #include "test/core/util/test_config.h" -void test_log_events(size_t num_seqs) { +void +test_log_events (size_t num_seqs) +{ size_t start = 0; size_t *state; - state = calloc(num_seqs, sizeof(state[0])); - while (start < num_seqs) { - size_t i; - size_t row; - if (state[start] == 3) { /* Already done with this posn */ - start++; - continue; - } + state = calloc (num_seqs, sizeof (state[0])); + while (start < num_seqs) + { + size_t i; + size_t row; + if (state[start] == 3) + { /* Already done with this posn */ + start++; + continue; + } - row = (size_t)rand() % 10; /* how many in a row */ - for (i = start; (i < start + row) && (i < num_seqs); i++) { - size_t j; - size_t advance = 1 + (size_t)rand() % 3; /* how many to advance by */ - for (j = 0; j < advance; j++) { - switch (state[i]) { - case 0: - GRPC_TIMER_MARK(STATE_0, i); - state[i]++; - break; - case 1: - GRPC_TIMER_MARK(STATE_1, i); - state[i]++; - break; - case 2: - GRPC_TIMER_MARK(STATE_2, i); - state[i]++; - break; - case 3: - break; - } - } + row = (size_t) rand () % 10; /* how many in a row */ + for (i = start; (i < start + row) && (i < num_seqs); i++) + { + size_t j; + size_t advance = 1 + (size_t) rand () % 3; /* how many to advance by */ + for (j = 0; j < advance; j++) + { + switch (state[i]) + { + case 0: + GRPC_TIMER_MARK (STATE_0, i); + state[i]++; + break; + case 1: + GRPC_TIMER_MARK (STATE_1, i); + state[i]++; + break; + case 2: + GRPC_TIMER_MARK (STATE_2, i); + state[i]++; + break; + case 3: + break; + } + } + } } - } - free(state); + free (state); } -int main(int argc, char **argv) { - grpc_test_init(argc, argv); - grpc_timers_global_init(); - test_log_events(1000000); - grpc_timers_global_destroy(); +int +main (int argc, char **argv) +{ + grpc_test_init (argc, argv); + grpc_timers_global_init (); + test_log_events (1000000); + grpc_timers_global_destroy (); return 0; } |