Changeset 910 for box/chris/merge/runtest.pl.in
- Timestamp:
- 01/09/2006 00:43:40 (6 years ago)
- File:
-
- 1 edited
-
box/chris/merge/runtest.pl.in (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
box/chris/merge/runtest.pl.in
r909 r910 1 1 #!@PERL@ 2 3 use strict; 4 use warnings; 2 5 3 6 use lib 'infrastructure'; … … 6 9 my ($test_name,$test_mode) = @ARGV; 7 10 8 $test_mode = 'debug' if $test_mode eq '';11 $test_mode = 'debug' if not defined $test_mode or $test_mode eq ''; 9 12 10 13 if($test_name eq '' || ($test_mode ne 'debug' && $test_mode ne 'release')) … … 18 21 19 22 __E 20 exit( 0);23 exit(2); 21 24 } 22 25 23 26 my @results; 27 my $exit_code = 0; 24 28 25 29 if($test_name ne 'ALL') 26 30 { 27 # run one test 28 runtest($test_name); 31 # run one or more specified test 32 if ($test_name =~ m/,/) 33 { 34 foreach my $test (split m/,/, $test_name) 35 { 36 runtest($test); 37 } 38 } 39 else 40 { 41 runtest($test_name); 42 } 29 43 } 30 44 else … … 58 72 print "--------\n",join("\n",@results),"\n"; 59 73 74 exit $exit_code; 75 60 76 sub runtest 61 77 { … … 68 84 { 69 85 push @results,"$t: make failed"; 86 $exit_code = 2; 70 87 return; 71 88 } … … 83 100 } 84 101 close RESULTS; 102 85 103 chomp $last; 86 104 push @results,"$t: $last"; 105 106 if ($last ne "PASSED") 107 { 108 $exit_code = 1; 109 } 87 110 } 88 111 else
Note: See TracChangeset
for help on using the changeset viewer.
