[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198

dimich at chromium.org dimich at chromium.org
Sun Feb 20 23:50:55 UTC 2011


The following commit has been merged in the webkit-1.3 branch:
commit e762199b9f2eacb31f2d74a5332c2a2c6fa6ff80
Author: dimich at chromium.org <dimich at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jan 25 21:03:09 2011 +0000

    [Chromium] Not reviewed, rebaseline for a test.
    The difference is because V8 has different error messages.
    
    * platform/chromium-mac/fast/js/js-continue-break-restrictions-expected.txt: Added.
    * platform/chromium-win/fast/js/js-continue-break-restrictions-expected.txt: Added.
    * platform/chromium/test_expectations.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76631 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index b4044e4..7600117 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,12 @@
+2011-01-25  Dmitry Titov  <dimich at chromium.org>
+
+        [Chromium] Not reviewed, rebaseline for a test.
+        The difference is because V8 has different error messages.
+
+        * platform/chromium-mac/fast/js/js-continue-break-restrictions-expected.txt: Added.
+        * platform/chromium-win/fast/js/js-continue-break-restrictions-expected.txt: Added.
+        * platform/chromium/test_expectations.txt:
+
 2011-01-25  James Robinson  <jamesr at chromium.org>
 
         Remove = TEXT PASS lines for tests that consistently pass.
diff --git a/LayoutTests/platform/chromium-mac/fast/js/js-continue-break-restrictions-expected.txt b/LayoutTests/platform/chromium-mac/fast/js/js-continue-break-restrictions-expected.txt
new file mode 100644
index 0000000..b824cb3
--- /dev/null
+++ b/LayoutTests/platform/chromium-mac/fast/js/js-continue-break-restrictions-expected.txt
@@ -0,0 +1,37 @@
+Verify that invalid continue and break statements are handled correctly
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS L:{true;break L;false} is true
+PASS if (0) { L:{ break; } } threw exception SyntaxError: Illegal break statement.
+PASS if (0) { L:{ continue L; } } threw exception SyntaxError: Undefined label 'L'.
+PASS if (0) { L:{ continue; } } threw exception SyntaxError: Illegal continue statement.
+PASS if (0) { switch (1) { case 1: continue; } } threw exception SyntaxError: Illegal continue statement.
+PASS A:L:{true;break L;false} is true
+PASS if (0) { A:L:{ break; } } threw exception SyntaxError: Illegal break statement.
+PASS if (0) { A:L:{ continue L; } } threw exception SyntaxError: Undefined label 'L'.
+PASS if (0) { A:L:{ continue; } } threw exception SyntaxError: Illegal continue statement.
+PASS L:A:{true;break L;false} is true
+PASS if (0) { L:A:{ break; } } threw exception SyntaxError: Illegal break statement.
+PASS if (0) { L:A:{ continue L; } } threw exception SyntaxError: Undefined label 'L'.
+PASS if (0) { L:A:{ continue; } } threw exception SyntaxError: Illegal continue statement.
+PASS if(0){ L:for(;;) continue L; } is undefined.
+PASS if(0){ L:A:for(;;) continue L; } is undefined.
+PASS if(0){ A:L:for(;;) continue L; } is undefined.
+PASS if(0){ A:for(;;) L:continue L; } threw exception SyntaxError: Undefined label 'L'.
+PASS if(0){ L:for(;;) A:continue L; } is undefined.
+PASS if(0){ L:do continue L; while(0); } is undefined.
+PASS if(0){ L:A:do continue L; while(0); } is undefined.
+PASS if(0){ A:L:do continue L; while(0);} is undefined.
+PASS if(0){ A:do L:continue L; while(0); } threw exception SyntaxError: Undefined label 'L'.
+PASS if(0){ L:do A:continue L; while(0); } is undefined.
+PASS if(0){ L:while(0) continue L; } is undefined.
+PASS if(0){ L:A:while(0) continue L; } is undefined.
+PASS if(0){ A:L:while(0) continue L; } is undefined.
+PASS if(0){ A:while(0) L:continue L; } threw exception SyntaxError: Undefined label 'L'.
+PASS if(0){ L:while(0) A:continue L; } is undefined.
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/chromium-win/fast/js/js-continue-break-restrictions-expected.txt b/LayoutTests/platform/chromium-win/fast/js/js-continue-break-restrictions-expected.txt
new file mode 100644
index 0000000..b824cb3
--- /dev/null
+++ b/LayoutTests/platform/chromium-win/fast/js/js-continue-break-restrictions-expected.txt
@@ -0,0 +1,37 @@
+Verify that invalid continue and break statements are handled correctly
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS L:{true;break L;false} is true
+PASS if (0) { L:{ break; } } threw exception SyntaxError: Illegal break statement.
+PASS if (0) { L:{ continue L; } } threw exception SyntaxError: Undefined label 'L'.
+PASS if (0) { L:{ continue; } } threw exception SyntaxError: Illegal continue statement.
+PASS if (0) { switch (1) { case 1: continue; } } threw exception SyntaxError: Illegal continue statement.
+PASS A:L:{true;break L;false} is true
+PASS if (0) { A:L:{ break; } } threw exception SyntaxError: Illegal break statement.
+PASS if (0) { A:L:{ continue L; } } threw exception SyntaxError: Undefined label 'L'.
+PASS if (0) { A:L:{ continue; } } threw exception SyntaxError: Illegal continue statement.
+PASS L:A:{true;break L;false} is true
+PASS if (0) { L:A:{ break; } } threw exception SyntaxError: Illegal break statement.
+PASS if (0) { L:A:{ continue L; } } threw exception SyntaxError: Undefined label 'L'.
+PASS if (0) { L:A:{ continue; } } threw exception SyntaxError: Illegal continue statement.
+PASS if(0){ L:for(;;) continue L; } is undefined.
+PASS if(0){ L:A:for(;;) continue L; } is undefined.
+PASS if(0){ A:L:for(;;) continue L; } is undefined.
+PASS if(0){ A:for(;;) L:continue L; } threw exception SyntaxError: Undefined label 'L'.
+PASS if(0){ L:for(;;) A:continue L; } is undefined.
+PASS if(0){ L:do continue L; while(0); } is undefined.
+PASS if(0){ L:A:do continue L; while(0); } is undefined.
+PASS if(0){ A:L:do continue L; while(0);} is undefined.
+PASS if(0){ A:do L:continue L; while(0); } threw exception SyntaxError: Undefined label 'L'.
+PASS if(0){ L:do A:continue L; while(0); } is undefined.
+PASS if(0){ L:while(0) continue L; } is undefined.
+PASS if(0){ L:A:while(0) continue L; } is undefined.
+PASS if(0){ A:L:while(0) continue L; } is undefined.
+PASS if(0){ A:while(0) L:continue L; } threw exception SyntaxError: Undefined label 'L'.
+PASS if(0){ L:while(0) A:continue L; } is undefined.
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
diff --git a/LayoutTests/platform/chromium/test_expectations.txt b/LayoutTests/platform/chromium/test_expectations.txt
index 0c295e9..2d3a45a 100644
--- a/LayoutTests/platform/chromium/test_expectations.txt
+++ b/LayoutTests/platform/chromium/test_expectations.txt
@@ -3072,9 +3072,6 @@ BUGCR69571 : plugins/destroy-on-setwindow.html = CRASH
 // Failing after r75768
 BUGCR69639 : http/tests/loading/cross-origin-XHR-willLoadRequest.html = TEXT
 
-// New test, added in r75852 for JSC, fails in V8
-BUGCR69736 : fast/js/js-continue-break-restrictions.html = TEXT
-
 // New test added in http://trac.webkit.org/changeset/76185
 // Fails in V8, perhaps needs a V8-specific fix.
 BUGCR70334 : fast/js/toString-recursion.html = TEXT

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list