Condition Coverage

lib/Mail/Toaster/Setup/Config.pm
Criterion Covered Total %
condition 0 55 0.0


and 3 conditions

line !l l&&!r l&&r condition
79 0 0 0 $search2 and $search2 eq 'section'
105 0 0 0 not $found and $search2
127 0 0 0 $self->conf->{'toaster_hostname'} and $self->conf->{'toaster_hostname'} ne 'mail.example.com'
157 0 0 0 -e $_->{'existing'} and not $_->{'overwrite'}
206 0 0 0 $self->conf->{'install_squirrelmail'} and $self->conf->{'install_squirrelmail_sql'}
0 0 0 $self->conf->{'install_squirrelmail'} and $self->conf->{'install_squirrelmail_sql'} and $self->conf->{'install_squirrelmail_sql_pass'} eq 'chAnge7his'
213 0 0 0 $self->conf->{'install_roundcube'} and $self->conf->{'install_roundcube_db_pass'} eq 'To4st3dR0ndc@be'
219 0 0 0 $self->conf->{'install_spamassassin'} and $self->conf->{'install_spamassassin_sql'}
0 0 0 $self->conf->{'install_spamassassin'} and $self->conf->{'install_spamassassin_sql'} and $self->conf->{'install_spamassassin_dbpass'} eq 'assSPAMing'
226 0 0 0 $self->conf->{'install_phpmyadmin'} and $self->conf->{'phpMyAdmin_controlpassword'} eq 'pmapass'
238 0 0 0 $self->conf->{'toaster_admin_email'} and $self->conf->{'toaster_admin_email'} ne 'postmaster@example.com'
304 0 0 0 $self->conf->{'toaster_test_email_pass'} and $self->conf->{'toaster_test_email_pass'} ne 'cHanGeMe'
340 0 0 0 defined $changes{$key} and $changes{$key} ne $val
347 0 0 0 $status and $status eq 'changed'
497 0 0 0 $self->conf->{'vpopmail_mysql_pass'} and $self->conf->{'vpopmail_mysql_pass'} ne 'supersecretword'

or 2 conditions

line l !l condition
144 0 0 $self->conf->{'system_config_dir'} || '/usr/local/etc'
240 0 0 $self->util->ask("the email address for administrative emails and notices\n (probably yours!)", 'default', 'postmaster') || 'root'

or 3 conditions

line l !l&&r !l&&!r condition
115 0 0 0 $found or $e->{'nowarn'}
463 0 0 0 not $hostname or $hostname ne 'jail.simerson.net'