Changeset 1151 for status/report.pl
- Timestamp:
- 01/31/08 01:53:58 (10 months ago)
- Files:
-
- 1 modified
-
status/report.pl (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
status/report.pl
r1150 r1151 7 7 use Template; 8 8 9 my (%results , %test_names);9 my (%results_by_date, %results_by_test); 10 10 11 11 foreach (glob "reports/*") { 12 12 my ($report_name) = $_ =~ m{reports/test-results-(.*)\.txt}; 13 13 14 $results{$report_name} = load_report($_); 14 $results_by_date{$report_name} = load_report($_); 15 } 16 17 # Turn sorted-by-date structure inside out. 18 foreach my $date (keys %results_by_date) { 19 my $date_result = $results_by_date{$date}; 20 foreach my $test_name (keys %$date_result) { 21 $results_by_test{$test_name}{$date} = $date_result->{$test_name}; 22 } 15 23 } 16 24 17 25 my %report_data = ( 18 'results' => \%results ,19 'test_ names' => [ sort keys %test_names],26 'results' => \%results_by_test, 27 'test_dates' => [ sort keys %results_by_date ], 20 28 ); 21 29 … … 50 58 if (m{^t/(.*?)\.}) { 51 59 $current_test = $1; 52 $test_names{$current_test} = 1;53 60 } elsif (/^ok$/) { 54 61 $tests{$current_test} = 100;
