Branch Coverage

xs/Worktree.xs
Criterion Covered Total %
branch 22 30 73.3


line true false branch
24 2 0 GIT_NEW_OBJ_WITH_MAGIC(
47 1 1 if (rc != 0)
50 1 0 GIT_NEW_OBJ_WITH_MAGIC(
107 3 0 ctx = GIMME_V;
109 2 1 if (ctx != G_VOID) {
113 4 2 for (i = 0; i < worktrees.count; ++i) {
114 2 2 if (ctx == G_ARRAY)
115 0 2 mXPUSHs(newSVpv(worktrees.strings[i], 0));
120 1 1 if (ctx == G_ARRAY)
122 0 1 mXPUSHi((int) num_worktrees);
137 0 3 if (rc < 0) {
142 1 2 if (rc > 0)
143 0 1 mXPUSHp (buf.ptr, buf.size);
145 0 2 mXPUSHi (0);
198 1 1 if (rc == 0)