summaryrefslogtreecommitdiff
path: root/fs_mgr/libsnapshot/include/libsnapshot/mock_snapshot.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs_mgr/libsnapshot/include/libsnapshot/mock_snapshot.h')
-rw-r--r--fs_mgr/libsnapshot/include/libsnapshot/mock_snapshot.h66
1 files changed, 0 insertions, 66 deletions
diff --git a/fs_mgr/libsnapshot/include/libsnapshot/mock_snapshot.h b/fs_mgr/libsnapshot/include/libsnapshot/mock_snapshot.h
deleted file mode 100644
index ec58cca2e..000000000
--- a/fs_mgr/libsnapshot/include/libsnapshot/mock_snapshot.h
+++ /dev/null
@@ -1,66 +0,0 @@
-// Copyright (C) 2020 The Android Open Source Project
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#pragma once
-
-#include <libsnapshot/snapshot.h>
-#include <payload_consumer/file_descriptor.h>
-
-#include <gmock/gmock.h>
-
-namespace android::snapshot {
-
-class MockSnapshotManager : public ISnapshotManager {
- public:
- MOCK_METHOD(bool, BeginUpdate, (), (override));
- MOCK_METHOD(bool, CancelUpdate, (), (override));
- MOCK_METHOD(bool, FinishedSnapshotWrites, (bool wipe), (override));
- MOCK_METHOD(void, UpdateCowStats, (ISnapshotMergeStats * stats), (override));
- MOCK_METHOD(MergeFailureCode, ReadMergeFailureCode, (), (override));
- MOCK_METHOD(bool, InitiateMerge, (), (override));
-
- MOCK_METHOD(UpdateState, ProcessUpdateState,
- (const std::function<bool()>& callback, const std::function<bool()>& before_cancel),
- (override));
- MOCK_METHOD(UpdateState, GetUpdateState, (double* progress), (override));
- MOCK_METHOD(bool, UpdateUsesCompression, (), (override));
- MOCK_METHOD(Return, CreateUpdateSnapshots,
- (const chromeos_update_engine::DeltaArchiveManifest& manifest), (override));
- MOCK_METHOD(bool, MapUpdateSnapshot,
- (const android::fs_mgr::CreateLogicalPartitionParams& params,
- std::string* snapshot_path),
- (override));
- MOCK_METHOD(std::unique_ptr<ISnapshotWriter>, OpenSnapshotWriter,
- (const android::fs_mgr::CreateLogicalPartitionParams& params,
- const std::optional<std::string>&),
- (override));
- MOCK_METHOD(bool, UnmapUpdateSnapshot, (const std::string& target_partition_name), (override));
- MOCK_METHOD(bool, NeedSnapshotsInFirstStageMount, (), (override));
- MOCK_METHOD(bool, CreateLogicalAndSnapshotPartitions,
- (const std::string& super_device, const std::chrono::milliseconds& timeout_ms),
- (override));
- MOCK_METHOD(bool, MapAllSnapshots, (const std::chrono::milliseconds& timeout_ms), (override));
- MOCK_METHOD(bool, UnmapAllSnapshots, (), (override));
- MOCK_METHOD(bool, HandleImminentDataWipe, (const std::function<void()>& callback), (override));
- MOCK_METHOD(bool, FinishMergeInRecovery, (), (override));
- MOCK_METHOD(CreateResult, RecoveryCreateSnapshotDevices, (), (override));
- MOCK_METHOD(CreateResult, RecoveryCreateSnapshotDevices,
- (const std::unique_ptr<AutoDevice>& metadata_device), (override));
- MOCK_METHOD(bool, Dump, (std::ostream & os), (override));
- MOCK_METHOD(std::unique_ptr<AutoDevice>, EnsureMetadataMounted, (), (override));
- MOCK_METHOD(ISnapshotMergeStats*, GetSnapshotMergeStatsInstance, (), (override));
- MOCK_METHOD(std::string, ReadSourceBuildFingerprint, (), (override));
-};
-
-} // namespace android::snapshot