Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Unified Diff: mozilla-tests/pattern-expander.pl

Issue 2865028: Update the mozilla tests to new version (as of 2010-06-29). (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/
Patch Set: Created 10 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « mozilla-tests/known-failures.pl ('k') | mozilla-tests/pattern-extracter.pl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: mozilla-tests/pattern-expander.pl
===================================================================
--- mozilla-tests/pattern-expander.pl (revision 43940)
+++ mozilla-tests/pattern-expander.pl (working copy)
@@ -61,8 +61,8 @@
$record = {};
- my ($test_id, $test_branch, $test_repo, $test_buildtype, $test_type, $test_os, $test_kernel, $test_processortype, $test_memory, $test_cpuspeed, $test_timezone, $test_result, $test_exitstatus, $test_description) = $_ =~
- /TEST_ID=([^,]*), TEST_BRANCH=([^,]*), TEST_REPO=([^,]*), TEST_BUILDTYPE=([^,]*), TEST_TYPE=([^,]*), TEST_OS=([^,]*), TEST_KERNEL=([^,]*), TEST_PROCESSORTYPE=([^,]*), TEST_MEMORY=([^,]*), TEST_CPUSPEED=([^,]*), TEST_TIMEZONE=([^,]*), TEST_RESULT=([^,]*), TEST_EXITSTATUS=([^,]*), TEST_DESCRIPTION=(.*)/;
+ my ($test_id, $test_branch, $test_repo, $test_buildtype, $test_type, $test_os, $test_kernel, $test_processortype, $test_memory, $test_timezone, $test_options, $test_result, $test_exitstatus, $test_description) = $_ =~
+ /TEST_ID=([^,]*), TEST_BRANCH=([^,]*), TEST_REPO=([^,]*), TEST_BUILDTYPE=([^,]*), TEST_TYPE=([^,]*), TEST_OS=([^,]*), TEST_KERNEL=([^,]*), TEST_PROCESSORTYPE=([^,]*), TEST_MEMORY=([^,]*), TEST_TIMEZONE=([^,]*), TEST_OPTIONS=([^,]*), TEST_RESULT=([^,]*), TEST_EXITSTATUS=([^,]*), TEST_DESCRIPTION=(.*)/;
$record->{TEST_ID} = $test_id;
$record->{TEST_BRANCH} = $test_branch;
@@ -73,13 +73,15 @@
$record->{TEST_KERNEL} = $test_kernel;
$record->{TEST_PROCESSORTYPE} = $test_processortype;
$record->{TEST_MEMORY} = $test_memory;
- $record->{TEST_CPUSPEED} = $test_cpuspeed;
$record->{TEST_TIMEZONE} = $test_timezone;
+ $record->{TEST_OPTIONS} = $test_options;
$record->{TEST_RESULT} = $test_result;
$record->{TEST_EXITSTATUS} = $test_exitstatus;
$record->{TEST_DESCRIPTION} = $test_description;
- dbg("processfile: \$_=$_");
+ if ($DEBUG) {
+ dbg("processfile: \$_=$_");
+ }
my @list1 = ();
my @list2 = ();
@@ -88,60 +90,79 @@
my $universefield;
$item1 = copyreference($record);
- dbg("processfile: check copyreference");
- dbg("processfile: \$record=" . recordtostring($record));
- dbg("processfile: \$item1=" . recordtostring($item1));
-
+ if ($DEBUG) {
+ dbg("processfile: check copyreference");
+ dbg("processfile: \$record=" . recordtostring($record));
+ dbg("processfile: \$item1=" . recordtostring($item1));
+ }
push @list1, ($item1);
for ($iuniversefield = 0; $iuniversefield < @universefields; $iuniversefield++)
{
$universefield = $universefields[$iuniversefield];
- dbg("processfile: \$universefields[$iuniversefield]=$universefield, \$record->{$universefield}=$record->{$universefield}");
+ if ($DEBUG) {
+ dbg("processfile: \$universefields[$iuniversefield]=$universefield, \$record->{$universefield}=$record->{$universefield}");
+ }
for ($j = 0; $j < @list1; $j++)
{
$item1 = $list1[$j];
- dbg("processfile: item1 \$list1[$j]=" . recordtostring($item1));
+ if ($DEBUG) {
+ dbg("processfile: item1 \$list1[$j]=" . recordtostring($item1));
+ }
# create a reference to a copy of the hash referenced by $item1
if ($item1->{$universefield} ne '.*')
{
- dbg("processfile: literal value");
+ if ($DEBUG) {
+ dbg("processfile: literal value");
+ }
$item2 = copyreference($item1);
- dbg("processfile: check copyreference");
- dbg("processfile: \$item1=" . recordtostring($item1));
- dbg("processfile: \$item2=" . recordtostring($item2));
- dbg("processfile: pushing existing record to list 2: " . recordtostring($item2));
+ if ($DEBUG) {
+ dbg("processfile: check copyreference");
+ dbg("processfile: \$item1=" . recordtostring($item1));
+ dbg("processfile: \$item2=" . recordtostring($item2));
+ dbg("processfile: pushing existing record to list 2: " . recordtostring($item2));
+ }
push @list2, ($item2);
}
else
{
- dbg("processfile: wildcard value");
+ if ($DEBUG) {
+ dbg("processfile: wildcard value");
+ }
$keyfielduniversekey = getuniversekey($item1, $universefield);
@keyfielduniverse = getuniverse($keyfielduniversekey, $universefield);
- dbg("processfile: \$keyfielduniversekey=$keyfielduniversekey, \@keyfielduniverse=" . join(',', @keyfielduniverse));
+ if ($DEBUG) {
+ dbg("processfile: \$keyfielduniversekey=$keyfielduniversekey, \@keyfielduniverse=" . join(',', @keyfielduniverse));
+ }
for ($i = 0; $i < @keyfielduniverse; $i++)
{
$item2 = copyreference($item1);
- dbg("processfile: check copyreference");
- dbg("processfile: \$item1=" . recordtostring($item1));
- dbg("processfile: \$item2=" . recordtostring($item2));
+ if ($DEBUG) {
+ dbg("processfile: check copyreference");
+ dbg("processfile: \$item1=" . recordtostring($item1));
+ dbg("processfile: \$item2=" . recordtostring($item2));
+ }
$item2->{$universefield} = $keyfielduniverse[$i];
- dbg("processfile: pushing new record to list 2 " . recordtostring($item2));
+ if ($DEBUG) {
+ dbg("processfile: pushing new record to list 2 " . recordtostring($item2));
+ }
push @list2, ($item2);
}
}
- for ($i = 0; $i < @list1; $i++)
- {
- dbg("processfile: \$list1[$i]=" . recordtostring($list1[$i]));
+ if ($DEBUG) {
+ for ($i = 0; $i < @list1; $i++)
+ {
+ dbg("processfile: \$list1[$i]=" . recordtostring($list1[$i]));
+ }
+ for ($i = 0; $i < @list2; $i++)
+ {
+ dbg("processfile: \$list2[$i]=" . recordtostring($list2[$i]));
+ }
}
- for ($i = 0; $i < @list2; $i++)
- {
- dbg("processfile: \$list2[$i]=" . recordtostring($list2[$i]));
- }
}
@list1 = @list2;
« no previous file with comments | « mozilla-tests/known-failures.pl ('k') | mozilla-tests/pattern-extracter.pl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698