summaryrefslogtreecommitdiffstats
path: root/tests/unit (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge "Consolidate the vendor space misc usage for Pixels" am: 423f0d109b am: 85808f6a69Tianjie Xu2019-11-131-34/+0
|\
| * Consolidate the vendor space misc usage for PixelsTianjie Xu2019-11-121-34/+0
* | Merge "Force package installation with FUSE unless the package stores on device"Tianjie Xu2019-10-171-0/+28
|\ \ | |/ |/|
| * Force package installation with FUSE unless the package stores on deviceTianjie Xu2019-10-161-0/+28
* | Refactor battery info querying functions into librecovery_utils.Tao Bao2019-10-031-0/+27
|/
* otautil: Factor out the utils that're private to recovery.Tao Bao2019-10-021-1/+1
* applypatch: Add backup_source parameter to PatchPartition.Tao Bao2019-09-231-2/+2
* Simulator: add the argument to keep the updated imagesTianjie Xu2019-07-311-2/+2
* Add unit tests for simulatorTianjie Xu2019-06-282-0/+403
* Support starting fuse from a block mapTianjie Xu2019-06-202-1/+6
* Some clean ups to the updaterTianjie Xu2019-05-221-1/+3
* Merge "Add UpdaterRuntime class"Tianjie Xu2019-05-211-3/+9
|\
| * Add UpdaterRuntime classTianjie Xu2019-05-211-3/+9
* | Add misc_writer.Tao Bao2019-05-211-0/+38
|/
* Add Updater class and remove UpdaterInfoTianjie Xu2019-05-091-92/+86
* Track libziparchive API change.Elliott Hughes2019-05-063-7/+4
* Implement FuseBlockDataProviderxunchang2019-05-013-1/+128
* install: Return bool for a few check functions.Tao Bao2019-04-301-27/+27
* tests: Merge recovery_component_test into recovery_unit_test.Tao Bao2019-04-3011-0/+4406
* matches_locale no longer accept empty locales in the png filexunchang2019-04-231-2/+2
* Move install to separate modulexunchang2019-03-292-2/+2
* Move out the code to parse block map in MemMapxunchang2019-03-261-0/+61
* Move librecovery_ui to a sub-directoryTianjie Xu2019-03-211-2/+2
* Implement FilePackage classxunchang2019-03-141-0/+117
* tests: Temporarily disable ScreenRecoveryUITest tests.Tao Bao2018-12-061-18/+18
* minui: GRSurface::Create() computes data_size on its own.Tao Bao2018-11-272-14/+24
* minui: Fix a wrong arg in calling GRSurface::Create().Tao Bao2018-11-271-0/+37
* switch to using android-base/file.h instead of android-base/test_utils.hMark Salyzyn2018-11-156-6/+2
* ui: Manage loaded resources with smart pointers.Tao Bao2018-11-051-15/+15
* minui: Add GRSurface::Clone().Tao Bao2018-11-011-1/+13
* tests: Use FRIEND_TEST in ScreenRecoveryUITest.Tao Bao2018-11-011-24/+14
* minui: Add a protected GRSurface ctor.Tao Bao2018-10-312-22/+21
* Merge "ui: Add constness to Draw- functions."Treehugger Robot2018-10-241-9/+9
|\
| * ui: Add constness to Draw- functions.Tao Bao2018-10-231-9/+9
* | Add a function to construct the GRSurface in testTianjie Xu2018-10-231-3/+14
* | Merge "Add function to show localized rescue party menu"Tianjie Xu2018-10-231-0/+37
|\ \ | |/ |/|
| * Add function to show localized rescue party menuTianjie Xu2018-10-231-0/+37
* | minui: Move GRSurface into a class.Tao Bao2018-10-231-0/+32
|/
* Implement the graphic menusTianjie Xu2018-10-131-14/+45
* Move the parse of last_install to recovery-persistTianjie Xu2018-09-131-0/+75
* applypatch: {Load,Save}FileContents return bool values.Tao Bao2018-08-311-5/+5
* applypatch: Refactor applypatch().Tao Bao2018-08-311-56/+65
* tests: Remove {old,new}.file.Tao Bao2018-08-201-49/+54
* updater: Add TransferList class.Tao Bao2018-08-171-0/+56
* updater: Add SourceInfo::{ReadAll,DumpBuffer,Overlaps}.Tao Bao2018-08-161-0/+116
* Add the hash_tree_info class in CommandTianjie Xu2018-08-141-0/+20
* Merge "Add an updater function to compute hash tree"Tianjie Xu2018-08-071-0/+1
|\
| * Add an updater function to compute hash treeTianjie Xu2018-08-061-0/+1
* | recovery: Add ability to interrupt UIJerry Zhang2018-07-301-1/+38
|/
* Fix the arguments passed to getopt_long(3).Tao Bao2018-07-171-0/+10
* tests: Clean up the temporary dirs post-run.Tao Bao2018-07-122-21/+22
* applypatch: Fix the return type of FreeSpaceForFile().Tao Bao2018-07-121-6/+18
* applypatch: Restrict applypatch_check to eMMC targets.Tao Bao2018-07-101-85/+47
* updater: Add ABORT command.Tao Bao2018-07-071-0/+24
* tests: Split unit tests out of component/applypatch_test.cpp.Tao Bao2018-07-061-0/+303
* updater: Check the number of args in Command::Parse.Tao Bao2018-06-251-0/+25
* updater: Add Command parsing codes.Tao Bao2018-06-251-0/+275
* tests: Skip ScreenRecoveryUITest on gr_init failure.Tao Bao2018-06-141-1/+38
* ui: join only if joinable.Tao Bao2018-06-061-0/+5
* tests: Specify the death test style to avoid flakiness.Tao Bao2018-06-052-0/+5
* Merge "ui: Use std::thread to create input/progress threads."Tao Bao2018-05-291-2/+10
|\
| * ui: Use std::thread to create input/progress threads.Tao Bao2018-05-221-2/+10
* | updater: Add Commmand class to manage BBOTA commands.Tao Bao2018-05-261-0/+37
|/
* wear_ui: Address a TODO regarding {intro,loop}_frames.Tao Bao2018-05-141-3/+53
* screen_ui: Fix an issue in RTL locale detection.Tao Bao2018-05-091-1/+1
* tests: Add tests for ScreenRecoveryUI.Tao Bao2018-05-091-0/+167
* otautil: Rename dir/sys/thermal utils.Tao Bao2018-05-043-5/+5
* Move menu headers/items to std::vector<std::string>.Tao Bao2018-05-031-12/+15
* screen_ui: Merge Menu::Start() into its ctor.Tao Bao2018-05-031-21/+7
* Factor out a menu class for screen uiTianjie Xu2018-03-241-0/+198
* Load-balancing update_verifier worker threads.Tao Bao2017-11-091-0/+80
* otautil: Remove the aborts in RangeSet::Parse().Tao Bao2017-11-071-14/+64
* Move rangeset.h and print_sha1.h into otautil.Tao Bao2017-10-111-2/+2
* Move Image/ImageChunk/PatchChunk declaration into header filesTianjie Xu2017-08-191-1/+1
* Merge "Add implemention of SortedRangeSet"Tianjie Xu2017-08-011-0/+47
|\
| * Add implemention of SortedRangeSetTianjie Xu2017-08-011-0/+47
* | otautil: Clean up dirCreateHierarchy().Tao Bao2017-07-271-21/+11
|/
* otautil: Delete dirUnlinkHierarchy().Tao Bao2017-07-251-32/+0
* kill package_extract_dirTianjie Xu2017-05-242-228/+0
* Move sysMapFile and sysReleaseMap into MemMapping class.Tao Bao2017-05-022-38/+27
* Change the internal representation in RangeSet.Tao Bao2017-04-031-6/+34
* Move parse_range() and range_overlaps() into RangeSet.Tao Bao2017-03-311-0/+84
* Add the missing sr-Latn into png files and rename the png locale headerTianjie Xu2017-03-251-10/+11
* Refactor asn1_decoder functions into a class.Tao Bao2017-03-211-217/+180
* verify_file: Add constness to a few addresses.Tao Bao2017-03-211-14/+14
* Add checkers and tests for empty locale in PNG fileTianjie Xu2017-01-191-0/+3
* tests: Add test coverage for DirUtil.Tao Bao2016-12-221-0/+150
* Merge "tests: Replace the O_RDONLY in access(2)."Tao Bao2016-12-221-6/+15
|\
| * tests: Replace the O_RDONLY in access(2).Tao Bao2016-12-221-6/+15
* | tests: Add testcase for ZipUtil.Tao Bao2016-12-221-0/+191
|/
* updater: Fix the wrong return value for package_extract_file().Tao Bao2016-11-151-3/+0
* Move recovery_test.cpp out of unit testTianjie Xu2016-11-081-91/+0
* otautil: Clean up SysUtil.cpp.Tao Bao2016-11-071-0/+140
* tests: Fix unit/zip_test.cpp.Tao Bao2016-11-041-59/+50
* Replace minzip with libziparchiveTianjie Xu2016-10-181-0/+93
* recovery: drop log/logger.hMark Salyzyn2016-10-041-1/+0
* Fix matches_locale functionTianjie Xu2016-04-201-0/+29
* recovery: use __android_log_pmsg_file_write for log filesMark Salyzyn2016-03-311-0/+92
* Refactor existing tests to use gtestJed Estep2016-02-041-0/+238