summaryrefslogtreecommitdiffstats
path: root/webkit/quota
diff options
context:
space:
mode:
authorshess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-25 02:12:37 +0000
committershess@chromium.org <shess@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-25 02:12:37 +0000
commit8bda37982625717b2b194d61f527ffbbd9cd4ba0 (patch)
tree0f783da215072ac2679095a8c6f39a477da7b655 /webkit/quota
parentcdd8b38dee9e50540580f02b793e9a2fa0d0f6eb (diff)
downloadchromium_src-8bda37982625717b2b194d61f527ffbbd9cd4ba0.zip
chromium_src-8bda37982625717b2b194d61f527ffbbd9cd4ba0.tar.gz
chromium_src-8bda37982625717b2b194d61f527ffbbd9cd4ba0.tar.bz2
Disable QuotaMananger tests which rely on precise time.
The tests were storing time values in SQLite, and different inserts were all the same. Previous version of SQLite was returning them in the order inserted (test succeeded), current version returns a different order (test fails). TBR=kinuko@chromium.org BUG=83805 TEST=none Review URL: http://codereview.chromium.org/7067045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86553 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/quota')
-rw-r--r--webkit/quota/quota_manager_unittest.cc15
1 files changed, 13 insertions, 2 deletions
diff --git a/webkit/quota/quota_manager_unittest.cc b/webkit/quota/quota_manager_unittest.cc
index 87599ca..e64edbb 100644
--- a/webkit/quota/quota_manager_unittest.cc
+++ b/webkit/quota/quota_manager_unittest.cc
@@ -924,7 +924,18 @@ TEST_F(QuotaManagerTest, GetCachedOrigins) {
}
}
-TEST_F(QuotaManagerTest, NotifyAndLRUOrigin) {
+#if defined(OS_WIN)
+// http://crbug.com/83805. Time is too granular for the LRU tests on
+// Windows, and a new version of SQLite is returning values in a
+// different (implementation-defined and appropriate) order.
+#define MAYBE_NotifyAndLRUOrigin DISABLED_NotifyAndLRUOrigin
+#define MAYBE_GetLRUOriginWithOriginInUse DISABLED_GetLRUOriginWithOriginInUse
+#else
+#define MAYBE_NotifyAndLRUOrigin NotifyAndLRUOrigin
+#define MAYBE_GetLRUOriginWithOriginInUse GetLRUOriginWithOriginInUse
+#endif
+
+TEST_F(QuotaManagerTest, MAYBE_NotifyAndLRUOrigin) {
static const MockOriginData kData[] = {
{ "http://a.com/", kStorageTypeTemporary, 0 },
{ "http://a.com:1/", kStorageTypeTemporary, 0 },
@@ -963,7 +974,7 @@ TEST_F(QuotaManagerTest, NotifyAndLRUOrigin) {
EXPECT_EQ("http://c.com/", lru_origin().spec());
}
-TEST_F(QuotaManagerTest, GetLRUOriginWithOriginInUse) {
+TEST_F(QuotaManagerTest, MAYBE_GetLRUOriginWithOriginInUse) {
static const MockOriginData kData[] = {
{ "http://a.com/", kStorageTypeTemporary, 0 },
{ "http://a.com:1/", kStorageTypeTemporary, 0 },