diff --git a/mozilla/webtools/tinderbox/showbuilds.cgi b/mozilla/webtools/tinderbox/showbuilds.cgi index 06a493fa069..2fa6ffdba1e 100755 --- a/mozilla/webtools/tinderbox/showbuilds.cgi +++ b/mozilla/webtools/tinderbox/showbuilds.cgi @@ -999,8 +999,6 @@ sub do_vxml { print "Content-type: text/vxml\n\n"; print ''; - %state_symbols = (success=>'green',busted=>'red',testfailed=>'test failed'); - print '
'; print "\n\n"; print ''; @@ -1008,9 +1006,10 @@ sub do_vxml { print '500'; print "\n"; + %state_symbols = (success=>'green.',busted=>'red.',testfailed=>'orange.'); + if (is_tree_state_available()) { - print ""; + print ""; } my (%build, %times); tb_loadquickparseinfo($::tree, \%build, \%times); @@ -1020,13 +1019,12 @@ sub do_vxml { print "\n"; foreach my $buildname (sort keys %build) { - if ($state_symbols{$build{buildname}} == 'red') { + if ($build{$buildname} eq 'busted') { $flames = 1; - } elsif ($state_symbols{$build{buildname}} == 'test failed') { + } elsif ($build{$buildname} eq 'testfailed') { $testFailed = 1; - } } - + } print '500'; if ($testFailed == 1 || $flames == 1) { @@ -1040,8 +1038,8 @@ sub do_vxml { foreach my $buildname (sort keys %build) { print "500"; print "\n"; - if ($state_symbols{$build{$buildname}} == 'red' || - $state_symbols{$build{$buildname}} == 'test failed') { + if ($build{$buildname} eq 'busted' || + $build{$buildname} eq 'testfailed') { print ''; print "\n"; } @@ -1052,7 +1050,7 @@ sub do_vxml { print "\n"; } } else { - print ''; + print ''; print "\n"; }