diff options
author | Raman Tenneti <rtenneti@google.com> | 2020-02-13 03:50:42 +0100 |
---|---|---|
committer | Raman Tenneti <rtenneti@google.com> | 2020-02-13 04:03:36 +0100 |
commit | daaacea96ebfc55b47f44240e2082c820c8eb234 (patch) | |
tree | 990ff845639b8a7184fb678c53d69c0a2bf1dbae /tests/unit | |
parent | Force package installation with FUSE unless the package stores on device (diff) | |
download | android_bootable_recovery-daaacea96ebfc55b47f44240e2082c820c8eb234.tar android_bootable_recovery-daaacea96ebfc55b47f44240e2082c820c8eb234.tar.gz android_bootable_recovery-daaacea96ebfc55b47f44240e2082c820c8eb234.tar.bz2 android_bootable_recovery-daaacea96ebfc55b47f44240e2082c820c8eb234.tar.lz android_bootable_recovery-daaacea96ebfc55b47f44240e2082c820c8eb234.tar.xz android_bootable_recovery-daaacea96ebfc55b47f44240e2082c820c8eb234.tar.zst android_bootable_recovery-daaacea96ebfc55b47f44240e2082c820c8eb234.zip |
Diffstat (limited to 'tests/unit')
-rw-r--r-- | tests/unit/install_test.cpp | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/tests/unit/install_test.cpp b/tests/unit/install_test.cpp index ecf1c9a61..370fbdcc5 100644 --- a/tests/unit/install_test.cpp +++ b/tests/unit/install_test.cpp @@ -34,7 +34,6 @@ #include "install/install.h" #include "install/wipe_device.h" #include "otautil/paths.h" -#include "otautil/roots.h" #include "private/setup_commands.h" static void BuildZipArchive(const std::map<std::string, std::string>& file_map, int fd, @@ -514,30 +513,3 @@ TEST(InstallTest, CheckPackageMetadata_ab_post_timestamp) { "\n"); TestCheckPackageMetadata(metadata, OtaType::AB, true); } - -TEST(InstallTest, SetupPackageMount_package_path) { - load_volume_table(); - bool install_with_fuse; - - // Setup should fail if the input path doesn't exist. - ASSERT_FALSE(SetupPackageMount("/does_not_exist", &install_with_fuse)); - - // Package should be installed with fuse if it's not in /cache. - TemporaryDir temp_dir; - TemporaryFile update_package(temp_dir.path); - ASSERT_TRUE(SetupPackageMount(update_package.path, &install_with_fuse)); - ASSERT_TRUE(install_with_fuse); - - // Setup should fail if the input path isn't canonicalized. - std::string uncanonical_package_path = android::base::Join( - std::vector<std::string>{ - temp_dir.path, - "..", - android::base::Basename(temp_dir.path), - android::base::Basename(update_package.path), - }, - '/'); - - ASSERT_EQ(0, access(uncanonical_package_path.c_str(), R_OK)); - ASSERT_FALSE(SetupPackageMount(uncanonical_package_path, &install_with_fuse)); -} |