summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authordumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-20 20:31:09 +0000
committerdumi@chromium.org <dumi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-20 20:31:09 +0000
commitfb91fceeafe3e220e3dffd1bf5398ee6718f3ed4 (patch)
tree7714b246414e14cb827dbe74e4ec88c9f274d45e /webkit
parent78d4429cef4baac9bcdfc2396ce157016621c416 (diff)
downloadchromium_src-fb91fceeafe3e220e3dffd1bf5398ee6718f3ed4.zip
chromium_src-fb91fceeafe3e220e3dffd1bf5398ee6718f3ed4.tar.gz
chromium_src-fb91fceeafe3e220e3dffd1bf5398ee6718f3ed4.tar.bz2
Enabling WebKit's layout tests for HTML5 DBs.
TEST=none BUG=none Review URL: http://codereview.chromium.org/414018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32657 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/js/exceptions-thrown-in-callbacks-expected.txt5
-rw-r--r--webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/exceptions-thrown-in-callbacks-expected.txt5
-rw-r--r--webkit/tools/layout_tests/test_expectations.txt32
3 files changed, 15 insertions, 27 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/js/exceptions-thrown-in-callbacks-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/js/exceptions-thrown-in-callbacks-expected.txt
new file mode 100644
index 0000000..ad1f2ab
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/js/exceptions-thrown-in-callbacks-expected.txt
@@ -0,0 +1,5 @@
+CONSOLE MESSAGE: line 17: Uncaught PASS: toString called on exception value thrown from event handler
+CONSOLE MESSAGE: line 23: Uncaught PASS: toString called on exception value thrown from sql transaction callback
+CONSOLE MESSAGE: line 33: Uncaught PASS: toString called on exception value thrown from sql error callback
+CONSOLE MESSAGE: line 41: Uncaught PASS: toString called on exception value thrown from timer
+This test ensures that exceptions are handled correctly by the various callback mechanisms present in WebCore.
diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/exceptions-thrown-in-callbacks-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/exceptions-thrown-in-callbacks-expected.txt
new file mode 100644
index 0000000..ad1f2ab
--- /dev/null
+++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/js/exceptions-thrown-in-callbacks-expected.txt
@@ -0,0 +1,5 @@
+CONSOLE MESSAGE: line 17: Uncaught PASS: toString called on exception value thrown from event handler
+CONSOLE MESSAGE: line 23: Uncaught PASS: toString called on exception value thrown from sql transaction callback
+CONSOLE MESSAGE: line 33: Uncaught PASS: toString called on exception value thrown from sql error callback
+CONSOLE MESSAGE: line 41: Uncaught PASS: toString called on exception value thrown from timer
+This test ensures that exceptions are handled correctly by the various callback mechanisms present in WebCore.
diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt
index c148b66..93d050f 100644
--- a/webkit/tools/layout_tests/test_expectations.txt
+++ b/webkit/tools/layout_tests/test_expectations.txt
@@ -669,34 +669,12 @@ BUG4360 : LayoutTests/http/tests/loading/deleted-host-in-resource-load-delegate-
// TODO(jorlow): Is this really still slow? If so, why?
BUG_JORLOW SLOW LINUX DEBUG : LayoutTests/storage/domstorage/localstorage/index-get-and-set.html = PASS
-// HTML5 layout tests are still very flacky
-BUG_DUMI SKIP : LayoutTests/storage/close-during-stress-test.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/database-lock-after-reload.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/empty-statement.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/execute-sql-args.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/hash-change-with-xhr.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/multiple-databases-garbage-collection.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/multiple-transactions.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/open-database-empty-version.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/open-database-set-empty-version.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/private-browsing-readonly.html = PASS
+// HTML5 DB layout tests
+BUG27697 SKIP : LayoutTests/storage/hash-change-with-xhr.html = PASS
+// We do not use Safari's private browsing
+WONTFIX SKIP : LayoutTests/storage/private-browsing-readonly.html = PASS
+// We have not designed the quota management system in Chromium yet
BUG_DUMI SKIP : LayoutTests/storage/quota-tracking.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/sql-data-types.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/sql-data-types.js = PASS
-BUG_DUMI SKIP : LayoutTests/storage/success-callback.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/transaction-callback-exception-crash.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/transaction-error-callback.html = PASS
-BUG_DUMI SKIP : LayoutTests/fast/js/exceptions-thrown-in-callbacks.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/test-authorizer.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/open-database-while-transaction-in-progress.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/read-and-write-transactions-dont-run-together.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/read-transactions-running-concurrently.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/multiple-transactions-on-different-handles.html = PASS
-BUG_DUMI SKIP : LayoutTests/storage/change-version-handle-reuse.html = FAIL
-BUG_DUMI SKIP : LayoutTests/storage/change-version.html = TIMEOUT
-BUG_DUMI SKIP : LayoutTests/storage/statement-error-callback.html = FAIL
-BUG_DUMI SKIP : LayoutTests/fast/js/global-function-resolve.html = FAIL
-BUG_DUMI SKIP : LayoutTests/http/tests/security/cross-frame-access-call.html = FAIL
// Implement HTML5 Geolocation API.
BUG11246 DEFER SKIP : LayoutTests/fast/dom/Geolocation = FAIL