aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/profiling/timers_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/core/profiling/timers_test.c')
-rw-r--r--test/core/profiling/timers_test.c85
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;
}