Branch Coverage

xs/Timer.xs
Criterion Covered Total %
branch 16 202 7.9


line true false branch
20 3 21 if (ctx->timers == NULL)
23 0 3 if (ctx->timers == NULL)
26 0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
31 6 18 timer = zmq_raw_timers_start (ctx->timers, ctx->context,
6 0 timer = zmq_raw_timers_start (ctx->timers, ctx->context,
33 0 24 if (timer == NULL)
34 0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
0 0 zmq_raw_check_error (-1);
43 24 0 ZMQ_NEW_OBJ_WITH_MAGIC (RETVAL, SvPVbyte_nolen (class), timer,
68 111 13 if (zmq_raw_timer_is_running (timer))
84 6 2 if (items > 1)
86 6 0 if (!SvIOK (ST (1)) || SvIV (ST (1)) <= 0)
6 0 if (!SvIOK (ST (1)) || SvIV (ST (1)) <= 0)
0 6 if (!SvIOK (ST (1)) || SvIV (ST (1)) <= 0)
0 0 if (!SvIOK (ST (1)) || SvIV (ST (1)) <= 0)
89 6 0 interval = SvIV (ST (1));