Branch Coverage

lib/XML/Schema/Scheduler.pm
Criterion Covered Total %
branch 22 36 61.1


line true false branch
56 0 332 if $XML::Schema::Scheduler::DEBUG
63 1 2 UNIVERSAL::isa($value, 'ARRAY') ? :
3 499 if defined($value = $$config{"schedule_$s"})
67 0 502 if $XML::Schema::Scheduler::DEBUG
92 320 182 if (defined &{$class . "::schedule_$m";}) { }
93 0 320 if $XML::Schema::Scheduler::DEBUG
97 0 182 if $XML::Schema::Scheduler::DEBUG
102 0 6 if $XML::Schema::Scheduler::DEBUG
104 1 5 if ($at_head) { }
113 6 419 unless UNIVERSAL::isa($infoset, 'HASH')
116 26 1 if (ref $action eq 'CODE') { }
1 0 elsif (ref $action eq 'ARRAY') { }
117 0 26 if $XML::Schema::Scheduler::DEBUG
119 0 26 unless defined &$action($self, $infoset)
123 0 1 if $XML::Schema::Scheduler::DEBUG
125 0 1 unless defined $object->$method($self, $infoset, @args)
128 0 0 if $XML::Schema::Scheduler::DEBUG
130 0 0 unless defined $self->$action($infoset)