Przeglądaj źródła

Implemented specification of delay and repeat count

Alois Mahdal 12 lat temu
rodzic
commit
d11ff72bae
1 zmienionych plików z 5 dodań i 3 usunięć
  1. 5
    3
      bin/autotest.pl

+ 5
- 3
bin/autotest.pl Wyświetl plik

22
 use File::Spec;
22
 use File::Spec;
23
 
23
 
24
 my $PLATFORM    = (-d "c:\\windows" ? 'windows' : 'unix' );
24
 my $PLATFORM    = (-d "c:\\windows" ? 'windows' : 'unix' );
25
+my $DELAY       = 5;
25
 my $COLORS      = { windows => { ok => 'color 0a', nok => 'color 0c' } };
26
 my $COLORS      = { windows => { ok => 'color 0a', nok => 'color 0c' } };
26
 my $DUMPS       = "dumps";
27
 my $DUMPS       = "dumps";
28
+my $REPEAT      = 1;
27
 my $TESTS       = "t";
29
 my $TESTS       = "t";
28
 
30
 
29
 
31
 
86
 
88
 
87
 mkdir $DUMPS unless -d $DUMPS;
89
 mkdir $DUMPS unless -d $DUMPS;
88
 
90
 
89
-while (1) {
91
+do {
90
     my @paths = glob "$TESTS/*.t";
92
     my @paths = glob "$TESTS/*.t";
91
     &clear;
93
     &clear;
92
     color "ok";
94
     color "ok";
97
     } else {
99
     } else {
98
         &freakout();
100
         &freakout();
99
     }
101
     }
100
-    sleep 5;
101
-}
102
+    sleep $DELAY if $REPEAT;
103
+} while ($REPEAT);
102
 
104