Branch Coverage

ProcessTable.xs
Criterion Covered Total %
branch 27 42 64.2


line true false branch
139 3 45 if(Fields == NULL){
147 1872 48 while( *format ){
164 940 96 for (s = s_val; s < (s_val + i_val); s += len + 1) {
190 48 672 if( !strcmp(key, "ttynum") ) store_ttydev( myhash, i_val );
210 0 336 if( !strcmp(key, "ttynum") ) store_ttydev( myhash, l_val );
345 6 0 if (!obj || !SvOK (obj) || !SvROK (obj) || !sv_isobject (obj)) {
6 0 if (!obj || !SvOK (obj) || !SvROK (obj) || !sv_isobject (obj)) {
5 1 if (!obj || !SvOK (obj) || !SvROK (obj) || !sv_isobject (obj)) {
0 5 if (!obj || !SvOK (obj) || !SvROK (obj) || !sv_isobject (obj)) {
363 2 3 if( hv_exists(hash, "Table", 5) ){
395 2 0 if (!obj || !SvOK (obj) || !SvROK (obj) || !sv_isobject (obj)) {
2 0 if (!obj || !SvOK (obj) || !SvROK (obj) || !sv_isobject (obj)) {
1 1 if (!obj || !SvOK (obj) || !SvROK (obj) || !sv_isobject (obj)) {
0 1 if (!obj || !SvOK (obj) || !SvROK (obj) || !sv_isobject (obj)) {
402 0 1 if( Fields == NULL ){
403 0 0 PUSHMARK(SP);
404 0 0 XPUSHs(obj);
409 1 0 EXTEND(SP,Numfields);
0 1 EXTEND(SP,Numfields);
410 39 1 for (i=0; i < Numfields; i++ ){
421 0 3 if( (error = OS_initialize()) != NULL ){