Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "base/basictypes.h" | 5 #include "base/basictypes.h" |
| 6 #include "base/file_util.h" | 6 #include "base/file_util.h" |
| 7 #include "base/metrics/field_trial.h" | 7 #include "base/metrics/field_trial.h" |
| 8 #include "base/port.h" | 8 #include "base/port.h" |
| 9 #include "base/strings/string_util.h" | 9 #include "base/strings/string_util.h" |
| 10 #include "base/strings/stringprintf.h" | 10 #include "base/strings/stringprintf.h" |
| (...skipping 1586 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1597 Time middle_start = Time::Now(); | 1597 Time middle_start = Time::Now(); |
| 1598 | 1598 |
| 1599 ASSERT_EQ(net::OK, CreateEntry("second", &entry)); | 1599 ASSERT_EQ(net::OK, CreateEntry("second", &entry)); |
| 1600 entry->Close(); | 1600 entry->Close(); |
| 1601 ASSERT_EQ(net::OK, CreateEntry("third", &entry)); | 1601 ASSERT_EQ(net::OK, CreateEntry("third", &entry)); |
| 1602 entry->Close(); | 1602 entry->Close(); |
| 1603 FlushQueueForTest(); | 1603 FlushQueueForTest(); |
| 1604 | 1604 |
| 1605 AddDelay(); | 1605 AddDelay(); |
| 1606 Time middle_end = Time::Now(); | 1606 Time middle_end = Time::Now(); |
| 1607 AddDelay(); | |
|
gavinp
2014/03/21 11:20:39
This delay is not spurious; for caches that use co
rvargas (doing something else)
2014/03/21 18:14:41
Could you expand on that?
The test as it is _with
| |
| 1608 | 1607 |
| 1609 ASSERT_EQ(net::OK, CreateEntry("fourth", &entry)); | 1608 ASSERT_EQ(net::OK, CreateEntry("fourth", &entry)); |
| 1610 entry->Close(); | 1609 entry->Close(); |
| 1611 ASSERT_EQ(net::OK, OpenEntry("fourth", &entry)); | 1610 ASSERT_EQ(net::OK, OpenEntry("fourth", &entry)); |
| 1612 entry->Close(); | 1611 entry->Close(); |
| 1613 FlushQueueForTest(); | 1612 FlushQueueForTest(); |
| 1614 | 1613 |
| 1615 AddDelay(); | 1614 AddDelay(); |
| 1616 Time final = Time::Now(); | 1615 Time final = Time::Now(); |
| 1617 | 1616 |
| (...skipping 1605 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3223 SetSimpleCacheMode(); | 3222 SetSimpleCacheMode(); |
| 3224 SetMaxSize(0x100000); | 3223 SetMaxSize(0x100000); |
| 3225 BackendLoad(); | 3224 BackendLoad(); |
| 3226 } | 3225 } |
| 3227 | 3226 |
| 3228 TEST_F(DiskCacheBackendTest, SimpleDoomRecent) { | 3227 TEST_F(DiskCacheBackendTest, SimpleDoomRecent) { |
| 3229 SetSimpleCacheMode(); | 3228 SetSimpleCacheMode(); |
| 3230 BackendDoomRecent(); | 3229 BackendDoomRecent(); |
| 3231 } | 3230 } |
| 3232 | 3231 |
| 3233 TEST_F(DiskCacheBackendTest, SimpleDoomBetween) { | 3232 // crbug.com/330926 |
| 3233 TEST_F(DiskCacheBackendTest, DISABLED_SimpleDoomBetween) { | |
| 3234 SetSimpleCacheMode(); | 3234 SetSimpleCacheMode(); |
| 3235 BackendDoomBetween(); | 3235 BackendDoomBetween(); |
| 3236 } | 3236 } |
| 3237 | 3237 |
| 3238 TEST_F(DiskCacheBackendTest, SimpleCacheDoomAll) { | 3238 TEST_F(DiskCacheBackendTest, SimpleCacheDoomAll) { |
| 3239 SetSimpleCacheMode(); | 3239 SetSimpleCacheMode(); |
| 3240 BackendDoomAll(); | 3240 BackendDoomAll(); |
| 3241 } | 3241 } |
| 3242 | 3242 |
| 3243 TEST_F(DiskCacheBackendTest, SimpleCacheAppCacheOnlyDoomAll) { | 3243 TEST_F(DiskCacheBackendTest, SimpleCacheAppCacheOnlyDoomAll) { |
| (...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3488 void* iter = NULL; | 3488 void* iter = NULL; |
| 3489 size_t count = 0; | 3489 size_t count = 0; |
| 3490 ASSERT_TRUE(EnumerateAndMatchKeys(-1, &iter, &keys_to_match, &count)); | 3490 ASSERT_TRUE(EnumerateAndMatchKeys(-1, &iter, &keys_to_match, &count)); |
| 3491 cache_->EndEnumeration(&iter); | 3491 cache_->EndEnumeration(&iter); |
| 3492 | 3492 |
| 3493 EXPECT_EQ(key_pool.size(), count); | 3493 EXPECT_EQ(key_pool.size(), count); |
| 3494 EXPECT_TRUE(keys_to_match.empty()); | 3494 EXPECT_TRUE(keys_to_match.empty()); |
| 3495 } | 3495 } |
| 3496 | 3496 |
| 3497 #endif // defined(OS_POSIX) | 3497 #endif // defined(OS_POSIX) |
| OLD | NEW |