summaryrefslogtreecommitdiff
path: root/payload_consumer/filesystem_verifier_action_unittest.cc
diff options
context:
space:
mode:
authorSen Jiang <senj@google.com>2016-04-05 14:59:12 -0700
committerSen Jiang <senj@google.com>2016-04-05 20:19:12 -0700
commite6e4bb929acd73e57b68a30d1e3a33d76607aec3 (patch)
treeba8c43d14c9cd02c51ac1cb9b9e1a5550406e50c /payload_consumer/filesystem_verifier_action_unittest.cc
parentfef85fd9ece49941db274559a938fe8b2c5157bf (diff)
Remove BootControlInterface from FilesystemVerifierAction.
update_engine now only runs FilesystemVerifierAction after DownloadAction, the partition paths are already set in InstallPlan, so we no longer need BootControlInterface to get partition paths in FilesystemVerifierAction. Test: ./update_engine_unittests Test: applied an update in edison Bug: 26972259 Change-Id: I9d439688a21e4e42be88a4c5accf731ce64d2d6f
Diffstat (limited to 'payload_consumer/filesystem_verifier_action_unittest.cc')
-rw-r--r--payload_consumer/filesystem_verifier_action_unittest.cc12
1 files changed, 3 insertions, 9 deletions
diff --git a/payload_consumer/filesystem_verifier_action_unittest.cc b/payload_consumer/filesystem_verifier_action_unittest.cc
index ad224bc0..2e1d95de 100644
--- a/payload_consumer/filesystem_verifier_action_unittest.cc
+++ b/payload_consumer/filesystem_verifier_action_unittest.cc
@@ -32,7 +32,6 @@
#include <gmock/gmock.h>
#include <gtest/gtest.h>
-#include "update_engine/common/fake_boot_control.h"
#include "update_engine/common/hash_calculator.h"
#include "update_engine/common/test_utils.h"
#include "update_engine/common/utils.h"
@@ -59,7 +58,6 @@ class FilesystemVerifierActionTest : public ::testing::Test {
bool DoTest(bool terminate_early, bool hash_fail);
brillo::FakeMessageLoop loop_{nullptr};
- FakeBootControl fake_boot_control_;
};
class FilesystemVerifierActionTestDelegate : public ActionProcessorDelegate {
@@ -155,16 +153,12 @@ bool FilesystemVerifierActionTest::DoTest(bool terminate_early,
part.name = "part";
part.target_size = kLoopFileSize - (hash_fail ? 1 : 0);
part.target_path = a_dev;
- fake_boot_control_.SetPartitionDevice(
- part.name, install_plan.target_slot, a_dev);
if (!HashCalculator::RawHashOfData(a_loop_data, &part.target_hash)) {
ADD_FAILURE();
success = false;
}
part.source_size = kLoopFileSize;
part.source_path = a_dev;
- fake_boot_control_.SetPartitionDevice(
- part.name, install_plan.source_slot, a_dev);
if (!HashCalculator::RawHashOfData(a_loop_data, &part.source_hash)) {
ADD_FAILURE();
success = false;
@@ -174,7 +168,7 @@ bool FilesystemVerifierActionTest::DoTest(bool terminate_early,
ActionProcessor processor;
ObjectFeederAction<InstallPlan> feeder_action;
- FilesystemVerifierAction copier_action(&fake_boot_control_);
+ FilesystemVerifierAction copier_action;
ObjectCollectorAction<InstallPlan> collector_action;
BondActions(&feeder_action, &copier_action);
@@ -246,7 +240,7 @@ TEST_F(FilesystemVerifierActionTest, MissingInputObjectTest) {
processor.set_delegate(&delegate);
- FilesystemVerifierAction copier_action(&fake_boot_control_);
+ FilesystemVerifierAction copier_action;
ObjectCollectorAction<InstallPlan> collector_action;
BondActions(&copier_action, &collector_action);
@@ -274,7 +268,7 @@ TEST_F(FilesystemVerifierActionTest, NonExistentDriveTest) {
install_plan.partitions = {part};
feeder_action.set_obj(install_plan);
- FilesystemVerifierAction verifier_action(&fake_boot_control_);
+ FilesystemVerifierAction verifier_action;
ObjectCollectorAction<InstallPlan> collector_action;
BondActions(&verifier_action, &collector_action);