Branch Coverage

xsubs/dependencies.xs
Criterion Covered Total %
branch 28 36 77.7


line true false branch
30 3 932 CHECK_PARSE_DATA;
31 922 10 CHECK_VOID_CONTEXT;
3 929 CHECK_VOID_CONTEXT;
2 1 CHECK_VOID_CONTEXT;
33 922 7 if (GIMME_V == G_SCALAR)
926 3 if (GIMME_V == G_SCALAR)
37 1117 926 HT_foreach(pKey, pFI, hi, THIS->cpi.htFiles)
39 1117 0 if (pFI && pFI->valid)
213 904 if (pFI && pFI->valid)
44 0 213 HV_STORE_CONST(hattr, "size", newSVuv(pFI->size));
45 0 213 HV_STORE_CONST(hattr, "mtime", newSViv(pFI->modify_time));
46 0 213 HV_STORE_CONST(hattr, "ctime", newSViv(pFI->change_time));
50 0 213 if (hv_store(hv, pFI->name, strlen(pFI->name), attr, 0) == NULL)
55 0 926 XPUSHs(sv_2mortal(newRV_noinc((SV *) hv)));
63 32 3 while (HI_next(&hi, &pKey, &keylen, (void **) &pFI))
64 32 0 if (pFI && pFI->valid)
31 1 if (pFI && pFI->valid)
66 0 31 XPUSHs(sv_2mortal(newSVpvn(CONST_CHAR(pKey), keylen)));