diff options
author | Sen Jiang <senj@google.com> | 2016-04-05 14:59:12 -0700 |
---|---|---|
committer | Sen Jiang <senj@google.com> | 2016-04-05 20:19:12 -0700 |
commit | e6e4bb929acd73e57b68a30d1e3a33d76607aec3 (patch) | |
tree | ba8c43d14c9cd02c51ac1cb9b9e1a5550406e50c /payload_consumer/filesystem_verifier_action_unittest.cc | |
parent | fef85fd9ece49941db274559a938fe8b2c5157bf (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.cc | 12 |
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); |