Condition Coverage

lib/NBI/Manifest.pm
Criterion Covered Total %
condition 28 45 62.2


or 2 conditions

line l !l condition
58 2 1 $args{'tool_version'} // "unknown"
59 0 3 $args{'launcher_version'} // "0.1.0"
60 0 3 $NBI::Slurm::VERSION // "unknown"
65 2 1 $args{'slurm_queue'} // "unknown"
66 2 1 $args{'slurm_cpus'} // 1
67 2 1 $args{'slurm_mem_gb'} // 0
70 0 0 (($args{'host'} // $ENV{'HOSTNAME'}) // do { chomp(my $h = `hostname 2>/dev/null`); $h }) // "unknown"
71 0 3 ($args{'user'} // $ENV{'USER'}) // "unknown"
72 1 2 $args{'status'} // "submitted"
75 2 1 $args{'inputs'} // {}
76 2 1 $args{'params'} // {}
77 2 1 $args{'outputs'} // {}
79 0 3 $args{'scratch'} // ""
80 0 3 $args{'checksums'} // {}
81 1 2 $args{'script'} // ""

or 3 conditions

line l !l&&r !l&&!r condition
60 0 3 0 $args{'nbi_slurm_version'} // ($NBI::Slurm::VERSION // "unknown")
62 0 3 0 $args{'submitted_at'} // strftime("%Y-%m-%dT%H:%M:%SZ", gmtime())
70 0 3 0 $args{'host'} // $ENV{'HOSTNAME'}
3 0 0 ($args{'host'} // $ENV{'HOSTNAME'}) // do { chomp(my $h = `hostname 2>/dev/null`); $h }
71 0 0 3 $args{'user'} // $ENV{'USER'}