summaryrefslogtreecommitdiffstats
path: root/tests/testdata (follow)
Commit message (Collapse)AuthorAgeFilesLines
* tests: Construct two bad packages at runtime for VerifierTest.Tao Bao2017-03-282-0/+0
| | | | | | | | | | | For the BadPackage tests from VerifierTest: one alters the footer, and the other alters the metadata. Move the two tests to be based on otasigned_v3.zip (they're based on otasigned_v1.zip previously). Also construct the testdata files dynamically (to save the space and for better readability). Test: recovery_component_test Change-Id: I7604d563f8b4fa0c55fec8730c063384158e3abc
* applypatch: Add testcases for applypatch executable.Tao Bao2016-11-015-0/+0
| | | | | | | | | | | | | | | Refactor applypatch/main.cpp into libapplypatch_modes so that we can add testcases. Some changes to applypatch/main.cpp: - Replace char** argv with const char**; - Use android::base::Split() to split ":"; - Use android::base::ParseUInt(). Bug: 32383590 Test: Unit tests pass, install-recovery.sh works. Change-Id: I44e7bfa5ab717d439ea1d0ee9ddb7b2c40bb95a4
* Replace minzip with libziparchiveTianjie Xu2016-10-182-0/+0
| | | | | | | | | | | Clean up the duplicated codes that handle the zip files in bootable/recovery; and rename the library of the remaining utility functions to libotautil. Test: Update package installed successfully on angler. Bug: 19472796 Change-Id: Iea8962fcf3004473cb0322b6bb3a9ea3ca7f679e
* Merge \"Clean up verifier testcases.\"Tao Bao2016-08-0120-0/+4
|\ | | | | | | | | | | am: e91aef0ee9 Change-Id: Ia130dc2a7f62ecf1ad40ec03d88a331a31800efa
| * Clean up verifier testcases.Tao Bao2016-08-0120-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A Certificate is a pair of an RSAPublicKey and a particular hash. So v1 and v3 differ in the hash algorithm (SHA-1 vs SHA-256), similarly for v2 and v4. In verifier testcases, we used to load v1/v2 keys with an explicit argument of "sha256" to test the v3/v4 keys. This CL switches to loading v3/v4 keys directly and lets load_keys() to handle that, which is the actual flow we use in practice. Also remove the "fallback to v1 key" in the testcases, which is not the actual behavior. Bug: 30415901 Test: Run the verifier_test component test on device. Change-Id: I3a2baa64826f1b6c4c367a560090df384c4521bb
* | resolve merge conflicts of 2bf95ac to nyc-dev-plus-aospElliott Hughes2016-04-133-0/+3
|\| | | | | | | Change-Id: Iaf232fbe65879bad6e19c7a9600aa6303a491a67
| * Convert recovery to use BoringSSL instead of mincrypt.Mattias Nissler2016-04-063-0/+3
| | | | | | | | | | | | | | This changes the verification code in bootable/recovery to use BoringSSL instead of mincrypt. Change-Id: I37b37d84b22e81c32ac180cd1240c02150ddf3a7
* | Port applypatch.sh tests to recovery_component_testsJed Estep2016-03-123-0/+0
|/ | | | | Bug: 27135282 Change-Id: If53682b591397ddfdb84860a3779b612904d4489
* Refactor existing tests to use gtestJed Estep2016-02-0419-0/+114
Bug: 26962907 Change-Id: I5f80636af1740badeff7d08193f08e23f4e4fee1