Condition Coverage

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


or 2 conditions

line l !l condition
257 9 3 $SETTINGS->{'engines'}{'YAML'}{'module'} || 'YAML'
267 0 194 $ENV{'DANCER_SERVER'} || '0.0.0.0'
268 0 194 $ENV{'DANCER_PORT'} || '3000'
269 0 194 $ENV{'DANCER_CONTENT_TYPE'} || 'text/html'
270 0 194 $ENV{'DANCER_CHARSET'} || ''
272 0 194 $ENV{'DANCER_DAEMON'} || 0
273 0 194 $ENV{'DANCER_APPHANDLER'} || 'Standalone'
274 0 194 $ENV{'DANCER_WARNINGS'} || 0
275 0 194 $ENV{'DANCER_AUTO_RELOAD'} || 0
276 0 194 $ENV{'DANCER_TRACES'} || 0
278 0 194 $ENV{'DANCER_LOGGER'} || 'file'
282 0 194 $ENV{'DANCER_ENVIRONMENT'} || $ENV{'PLACK_ENV'} || 'development'

or 3 conditions

line l !l&&r !l&&!r condition
169 222 3 0 setting('confdir') || setting('appdir')
176 16 1 0 setting('envdir') || path(setting('appdir'), 'environments')
182 0 3 1 $ENV{'DANCER_CONFDIR'} || setting('appdir')
191 0 130 0 $ENV{'DANCER_ENVDIR'} || $appdirpath
236 13 1 0 $module ||= load_yaml_module()
257 0 12 0 $module ||= $SETTINGS->{'engines'}{'YAML'}{'module'} || 'YAML'
267 0 194 0 $SETTINGS->{'server'} ||= $ENV{'DANCER_SERVER'} || '0.0.0.0'
268 0 194 0 $SETTINGS->{'port'} ||= $ENV{'DANCER_PORT'} || '3000'
269 0 194 0 $SETTINGS->{'content_type'} ||= $ENV{'DANCER_CONTENT_TYPE'} || 'text/html'
270 0 0 194 $SETTINGS->{'charset'} ||= $ENV{'DANCER_CHARSET'} || ''
271 0 194 0 $SETTINGS->{'startup_info'} ||= !$ENV{'DANCER_NO_STARTUP_INFO'}
272 0 0 194 $SETTINGS->{'daemon'} ||= $ENV{'DANCER_DAEMON'} || 0
273 0 194 0 $SETTINGS->{'apphandler'} ||= $ENV{'DANCER_APPHANDLER'} || 'Standalone'
274 0 0 194 $SETTINGS->{'warnings'} ||= $ENV{'DANCER_WARNINGS'} || 0
275 0 0 194 $SETTINGS->{'auto_reload'} ||= $ENV{'DANCER_AUTO_RELOAD'} || 0
276 0 0 194 $SETTINGS->{'traces'} ||= $ENV{'DANCER_TRACES'} || 0
277 0 194 0 $SETTINGS->{'server_tokens'} ||= !$ENV{'DANCER_NO_SERVER_TOKENS'}
278 0 194 0 $SETTINGS->{'logger'} ||= $ENV{'DANCER_LOGGER'} || 'file'
282 0 194 0 $SETTINGS->{'environment'} ||= $ENV{'DANCER_ENVIRONMENT'} || $ENV{'PLACK_ENV'} || 'development'