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

Unified Diff: chrome/browser/sync_file_system/local/canned_syncable_file_system.cc

Issue 145693005: [FileAPI] Replace default leveldb::Env with leveldb::MemEnv in tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 11 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
Index: chrome/browser/sync_file_system/local/canned_syncable_file_system.cc
diff --git a/chrome/browser/sync_file_system/local/canned_syncable_file_system.cc b/chrome/browser/sync_file_system/local/canned_syncable_file_system.cc
index 6f3e4c206a72a5bf2b5278b19d76b0bd2c906f0f..6d416f13840be2622bcad186731b15471e88531d 100644
--- a/chrome/browser/sync_file_system/local/canned_syncable_file_system.cc
+++ b/chrome/browser/sync_file_system/local/canned_syncable_file_system.cc
@@ -205,12 +205,14 @@ void EnsureLastTaskRuns(base::SingleThreadTaskRunner* runner) {
CannedSyncableFileSystem::CannedSyncableFileSystem(
const GURL& origin,
+ leveldb::Env* env_override,
base::SingleThreadTaskRunner* io_task_runner,
base::SingleThreadTaskRunner* file_task_runner)
: origin_(origin),
type_(fileapi::kFileSystemTypeSyncable),
result_(base::File::FILE_OK),
sync_status_(sync_file_system::SYNC_STATUS_OK),
+ env_override_(env_override),
io_task_runner_(io_task_runner),
file_task_runner_(file_task_runner),
is_filesystem_set_up_(false),
@@ -237,7 +239,8 @@ void CannedSyncableFileSystem::SetUp() {
additional_allowed_schemes.push_back(origin_.scheme());
fileapi::FileSystemOptions options(
fileapi::FileSystemOptions::PROFILE_MODE_NORMAL,
- additional_allowed_schemes);
+ additional_allowed_schemes,
+ env_override_);
ScopedVector<fileapi::FileSystemBackend> additional_backends;
additional_backends.push_back(SyncFileSystemBackend::CreateForTesting());

Powered by Google App Engine
This is Rietveld 408576698