Changeset 209:5137f27935b4 in nginx-tests


Ignore:
Timestamp:
03/14/12 13:50:36 (8 years ago)
Author:
Maxim Dounin <mdounin@…>
Branch:
default
Phase:
public
Message:

Tests: log timeouts in IMAP/POP3/SMTP.

Location:
lib/Test
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • lib/Test/Nginx.pm

    r195 r209  
    380380                log_in("died: $@");
    381381                return undef;
    382         } else {
    383                 log_in($reply);
    384         }
     382        }
     383        log_in($reply);
    385384        return $reply;
    386385}
  • lib/Test/Nginx/IMAP.pm

    r162 r209  
    4242        my ($self) = @_;
    4343        eval {
    44                 local $SIG{ALRM} = sub { die "alarm\n" };
     44                local $SIG{ALRM} = sub { die "timeout\n" };
    4545                alarm(2);
    4646                while (<$self>) {
     
    5454        alarm(0);
    5555        if ($@) {
     56                log_in("died: $@");
    5657                return undef;
    5758        }
  • lib/Test/Nginx/POP3.pm

    r162 r209  
    4242        my ($self) = @_;
    4343        eval {
    44                 local $SIG{ALRM} = sub { die "alarm\n" };
     44                local $SIG{ALRM} = sub { die "timeout\n" };
    4545                alarm(2);
    4646                while (<$self>) {
     
    5454        alarm(0);
    5555        if ($@) {
     56                log_in("died: $@");
    5657                return undef;
    5758        }
  • lib/Test/Nginx/SMTP.pm

    r162 r209  
    4242        my ($self) = @_;
    4343        eval {
    44                 local $SIG{ALRM} = sub { die "alarm\n" };
     44                local $SIG{ALRM} = sub { die "timeout\n" };
    4545                alarm(2);
    4646                while (<$self>) {
     
    5353        alarm(0);
    5454        if ($@) {
     55                log_in("died: $@");
    5556                return undef;
    5657        }
Note: See TracChangeset for help on using the changeset viewer.