Condition Coverage

blib/lib/Dancer/Config.pm
Criterion Covered Total %
condition 36 81 44.4


or 2 conditions

line l !l condition
256 9 3 $SETTINGS->{'engines'}{'YAML'}{'module'} || 'YAML'
266 0 193 $ENV{'DANCER_SERVER'} || '0.0.0.0'
267 0 193 $ENV{'DANCER_PORT'} || '3000'
268 0 193 $ENV{'DANCER_CONTENT_TYPE'} || 'text/html'
269 0 193 $ENV{'DANCER_CHARSET'} || ''
271 0 193 $ENV{'DANCER_DAEMON'} || 0
272 0 193 $ENV{'DANCER_APPHANDLER'} || 'Standalone'
273 0 193 $ENV{'DANCER_WARNINGS'} || 0
274 0 193 $ENV{'DANCER_AUTO_RELOAD'} || 0
275 0 193 $ENV{'DANCER_TRACES'} || 0
277 0 193 $ENV{'DANCER_LOGGER'} || 'file'
281 0 193 $ENV{'DANCER_ENVIRONMENT'} || $ENV{'PLACK_ENV'} || 'development'

or 3 conditions

line l !l&&r !l&&!r condition
168 220 3 0 setting('confdir') || setting('appdir')
175 16 1 0 setting('envdir') || path(setting('appdir'), 'environments')
181 0 3 1 $ENV{'DANCER_CONFDIR'} || setting('appdir')
190 0 129 0 $ENV{'DANCER_ENVDIR'} || $appdirpath
235 13 1 0 $module ||= load_yaml_module()
256 0 12 0 $module ||= $SETTINGS->{'engines'}{'YAML'}{'module'} || 'YAML'
266 0 193 0 $SETTINGS->{'server'} ||= $ENV{'DANCER_SERVER'} || '0.0.0.0'
267 0 193 0 $SETTINGS->{'port'} ||= $ENV{'DANCER_PORT'} || '3000'
268 0 193 0 $SETTINGS->{'content_type'} ||= $ENV{'DANCER_CONTENT_TYPE'} || 'text/html'
269 0 0 193 $SETTINGS->{'charset'} ||= $ENV{'DANCER_CHARSET'} || ''
270 0 193 0 $SETTINGS->{'startup_info'} ||= !$ENV{'DANCER_NO_STARTUP_INFO'}
271 0 0 193 $SETTINGS->{'daemon'} ||= $ENV{'DANCER_DAEMON'} || 0
272 0 193 0 $SETTINGS->{'apphandler'} ||= $ENV{'DANCER_APPHANDLER'} || 'Standalone'
273 0 0 193 $SETTINGS->{'warnings'} ||= $ENV{'DANCER_WARNINGS'} || 0
274 0 0 193 $SETTINGS->{'auto_reload'} ||= $ENV{'DANCER_AUTO_RELOAD'} || 0
275 0 0 193 $SETTINGS->{'traces'} ||= $ENV{'DANCER_TRACES'} || 0
276 0 193 0 $SETTINGS->{'server_tokens'} ||= !$ENV{'DANCER_NO_SERVER_TOKENS'}
277 0 193 0 $SETTINGS->{'logger'} ||= $ENV{'DANCER_LOGGER'} || 'file'
281 0 193 0 $SETTINGS->{'environment'} ||= $ENV{'DANCER_ENVIRONMENT'} || $ENV{'PLACK_ENV'} || 'development'