platform_bootable_recovery/tests/unit
Tianjie Xu f6158eb918 Support starting fuse from a block map
Factor out a new function from ApplyFromSdcard that installs a package
from a local path. Inside this function, we start the fuse and choose the
type of data provider depending on the path string. And similar to the
existing logic, we treat the package as a block map if the path starts
with a '@'.

This is part of the effort to install larger than 2GiB packages on ILP32
devices.

Bug: 127071893
Test: Build a 32 bit sailfish and create a 3GiB OTA package. Sideload
the package, uncrypt and install the package from sdcard.

Change-Id: I328ea34fa530731acbce7554bfc3059313ad6ece
2019-06-20 13:53:40 -07:00
..
applypatch_modes_test.cpp tests: Merge recovery_component_test into recovery_unit_test. 2019-04-30 09:13:36 -07:00
applypatch_test.cpp switch to using android-base/file.h instead of android-base/test_utils.h 2018-11-14 15:49:19 -08:00
asn1_decoder_test.cpp Move install to separate module 2019-03-29 10:27:51 -07:00
bootloader_message_test.cpp Add misc_writer. 2019-05-20 15:51:26 -07:00
commands_test.cpp updater: Add TransferList class. 2018-08-17 09:37:26 -07:00
dirutil_test.cpp switch to using android-base/file.h instead of android-base/test_utils.h 2018-11-14 15:49:19 -08:00
edify_test.cpp tests: Merge recovery_component_test into recovery_unit_test. 2019-04-30 09:13:36 -07:00
fuse_provider_test.cpp Support starting fuse from a block map 2019-06-20 13:53:40 -07:00
fuse_sideload_test.cpp Support starting fuse from a block map 2019-06-20 13:53:40 -07:00
imgdiff_test.cpp tests: Merge recovery_component_test into recovery_unit_test. 2019-04-30 09:13:36 -07:00
install_test.cpp Track libziparchive API change. 2019-05-06 10:28:14 -07:00
locale_test.cpp matches_locale no longer accept empty locales in the png file 2019-04-22 15:32:17 -07:00
minui_test.cpp minui: GRSurface::Create() computes data_size on its own. 2018-11-26 22:46:19 -08:00
package_test.cpp Track libziparchive API change. 2019-05-06 10:28:14 -07:00
parse_install_logs_test.cpp switch to using android-base/file.h instead of android-base/test_utils.h 2018-11-14 15:49:19 -08:00
rangeset_test.cpp Implement FuseBlockDataProvider 2019-05-01 12:09:38 -07:00
resources_test.cpp tests: Merge recovery_component_test into recovery_unit_test. 2019-04-30 09:13:36 -07:00
screen_ui_test.cpp Move librecovery_ui to a sub-directory 2019-03-21 10:46:11 -07:00
sysutil_test.cpp Implement FuseBlockDataProvider 2019-05-01 12:09:38 -07:00
uncrypt_test.cpp tests: Merge recovery_component_test into recovery_unit_test. 2019-04-30 09:13:36 -07:00
update_verifier_test.cpp tests: Merge recovery_component_test into recovery_unit_test. 2019-04-30 09:13:36 -07:00
updater_test.cpp Some clean ups to the updater 2019-05-22 14:58:28 -07:00
verifier_test.cpp tests: Merge recovery_component_test into recovery_unit_test. 2019-04-30 09:13:36 -07:00
zip_test.cpp Track libziparchive API change. 2019-05-06 10:28:14 -07:00