Tianjie Xu and android-build-merger
5b5d111b70
Merge "Dump the uncompressed data's SHA1 to debug flaky tests" am: cc8587b508 am: 247821648f
...
am: 0aa1a3b941
Change-Id: Ic205697ae378bc548b3a43f2f1e4bfcc2c05fce3
2018-04-26 10:47:42 -07:00
Tianjie Xu and android-build-merger
0aa1a3b941
Merge "Dump the uncompressed data's SHA1 to debug flaky tests" am: cc8587b508
...
am: 247821648f
Change-Id: Id7b098becfc35b4c94213582f274e3c08c19583b
2018-04-26 10:41:39 -07:00
Tianjie Xu and android-build-merger
247821648f
Merge "Dump the uncompressed data's SHA1 to debug flaky tests"
...
am: cc8587b508
Change-Id: Iaca05198698844f1058e625647e545e55ae47ab8
2018-04-26 10:36:43 -07:00
Tianjie Xu and Gerrit Code Review
cc8587b508
Merge "Dump the uncompressed data's SHA1 to debug flaky tests"
2018-04-26 17:23:00 +00:00
android-build-prod (mdb) and android-build-merger
caa9e09265
Merge "Rename CacheLocation to Paths." am: 49c7f1cec3 am: ce562bacfd
...
am: 7acf21c34a
Change-Id: Ifb9a8a76d7c4165ade02c308299b3786d36f345a
2018-04-26 09:48:27 -07:00
android-build-prod (mdb) and android-build-merger
7acf21c34a
Merge "Rename CacheLocation to Paths." am: 49c7f1cec3
...
am: ce562bacfd
Change-Id: I5b084052f3f84a6e58e1267e58a125a7ed47080e
2018-04-26 09:43:25 -07:00
android-build-prod (mdb) and android-build-merger
ce562bacfd
Merge "Rename CacheLocation to Paths."
...
am: 49c7f1cec3
Change-Id: I335f1df6699d8316d41959c21a09cbf944d7554b
2018-04-26 09:38:23 -07:00
android-build-prod (mdb) and Gerrit Code Review
49c7f1cec3
Merge "Rename CacheLocation to Paths."
2018-04-26 16:24:41 +00:00
Tao Bao
641fa97def
Rename CacheLocation to Paths.
...
We have a general need for overriding more paths (e.g. "/tmp"), mostly
for testing purpose. Rename CacheLocation to Paths, and use that to
manage TEMPORARY_{INSTALL,LOG}_FILE.
Test: mmma -j bootable/recovery
Test: recovery_component_test
Change-Id: Ia8ce8e5695df37ca434f13ac4d3206de1e8e9396
2018-04-25 21:46:00 -07:00
Tianjie Xu
9e1ccd47b4
Dump the uncompressed data's SHA1 to debug flaky tests
...
Dump the SHA1 of the uncompressed data in applypatch to confirm if we
are at least doing the bspatch part correctly. (I expect so since the actual
length of the uncompressed data matches the expected length).
Also try to decompress the deflate chunk inside the recovery image for
these two flacky tests. In theory, there shouldn't be randomness in
zlib; so we would know if we process the data wrongly if the deflate fails
to decompress.
Bug: 67849209
Test: recovery_component_test
Change-Id: Id947522153b1eeb0d10d161298a96fb045f92018
2018-04-25 20:00:56 -07:00
Zhomart Mukhamejanov and android-build-merger
307318018d
Merge "updater_sample: Use stubs libs for android.test.base / runner." am: d97b643de4 am: 23d17302b1
...
am: e7248bef4e
Change-Id: I8566e16549d7057fa6ffaade8c31b3591512e99d
2018-04-25 18:11:16 -07:00
Zhomart Mukhamejanov and android-build-merger
e7248bef4e
Merge "updater_sample: Use stubs libs for android.test.base / runner." am: d97b643de4
...
am: 23d17302b1
Change-Id: Ic155ecfd3dab5ba2738b87a68be06a19c9abda26
2018-04-25 17:57:03 -07:00
Zhomart Mukhamejanov and android-build-merger
23d17302b1
Merge "updater_sample: Use stubs libs for android.test.base / runner."
...
am: d97b643de4
Change-Id: I65d85eea826232633919a2c91a66b80a1c37e6c6
2018-04-25 17:52:00 -07:00
Zhomart Mukhamejanov and Gerrit Code Review
d97b643de4
Merge "updater_sample: Use stubs libs for android.test.base / runner."
2018-04-26 00:39:20 +00:00
android-build-prod (mdb) and android-build-merger
5c15652c4f
Merge "Rename the dir for SystemUpdaterSample." am: a544bfab2b am: 4b52553cbb
...
am: cf277abb8f
Change-Id: I33d8b8b92963426468f71692aca319fe855306e2
2018-04-25 17:36:17 -07:00
android-build-prod (mdb) and android-build-merger
cf277abb8f
Merge "Rename the dir for SystemUpdaterSample." am: a544bfab2b
...
am: 4b52553cbb
Change-Id: If4113d931c95cb0e076035a384a9a5193e4a8369
2018-04-25 17:26:33 -07:00
android-build-prod (mdb) and android-build-merger
4b52553cbb
Merge "Rename the dir for SystemUpdaterSample."
...
am: a544bfab2b
Change-Id: If6329a0f9a7732b99d11f6233ed56f72db31ac96
2018-04-25 17:22:22 -07:00
android-build-prod (mdb) and Gerrit Code Review
a544bfab2b
Merge "Rename the dir for SystemUpdaterSample."
2018-04-26 00:10:33 +00:00
Tao Bao
daa65aed99
updater_sample: Use stubs libs for android.test.base / runner.
...
To address the warning below (which will be disallowed):
bootable/recovery/updater_sample/tests/Android.mk: warning:
SystemUpdaterSampleTests (java:system) should not link to
android.test.runner (java:platform)
(See b/69899800 or the commit message in [1] for detailed discussions.)
[1]: https://android-review.googlesource.com/c/platform/frameworks/ml/+/666428
Test: `mmma -j bootable/recovery` gives no warning.
Test: Install and run SystemUpdaterSampleTests on device.
Change-Id: I12a1556d572d9f332fcf43dc84cbe8fd1b6df89b
2018-04-25 15:59:53 -07:00
Tao Bao
32118f6690
Rename the dir for SystemUpdaterSample.
...
Also replace the occurrence in README.md and PREUPLOAD.cfg.
Test: mmma -j bootable/recovery
Change-Id: I04c0ef00dd64f49e008ad2a4a2c1e8eaed76bf8d
2018-04-25 15:34:37 -07:00
Zhomart Mukhamejanov and android-build-merger
9242ff37b8
Merge "sample_updater: add non-streaming demo" am: 4816fc1c46 am: a399c289bb
...
am: 8e7cd817e3
Change-Id: I115fe9e794023cbcc9b4238d14eefe469f9d6179
2018-04-25 12:22:01 -07:00
Zhomart Mukhamejanov and android-build-merger
8e7cd817e3
Merge "sample_updater: add non-streaming demo" am: 4816fc1c46
...
am: a399c289bb
Change-Id: Ieb347d361af77e916b0948bbd0d8d2277fe67150
2018-04-25 12:13:54 -07:00
Zhomart Mukhamejanov and android-build-merger
a399c289bb
Merge "sample_updater: add non-streaming demo"
...
am: 4816fc1c46
Change-Id: Ide07a80e18a3935c07e020b51d730aa6f557077c
2018-04-25 12:10:50 -07:00
Zhomart Mukhamejanov and Gerrit Code Review
4816fc1c46
Merge "sample_updater: add non-streaming demo"
2018-04-25 18:56:26 +00:00
Zhomart Mukhamejanov
f4d280ce40
sample_updater: add non-streaming demo
...
SampleUpdater app was tested manually on a device.
There are unit tests for utility classes.
SampleUpdater app demonstrates how to use Android Update Engine to
apply A/B (seamless) update.
This CL contains demo of non-stream update using async update_engine,
which is accessed directly from an activity.
This app also shows logs from update_engine on the UI.
Instructions can be found in `README.md`.
- Create a UI with list of configs, current version, control buttons and a progress bar
- Add PayloadSpec and PayloadSpecs for working with update zip file
- Add UpdateConfig for working with json config files
- Add applying non-streaming update
Test: tested manually and unit tests for utilities
Change-Id: I05d4a46ad9cf8b334c9c60c7dd4da486dac0400a
Signed-off-by: Zhomart Mukhamejanov <zhomart@google.com >
2018-04-25 18:55:25 +00:00
Paul Crowley and android-build-merger
dbaecf9804
[automerger skipped] Wipe the metadata partition when we wipe data. am: 723056a83f -s ours
...
am: 3e170e9afe -s ours
Change-Id: I3ce681b26c6af09a5330311432123496a614b6bb
2018-04-25 11:47:31 -07:00
android-build-prod (mdb) and android-build-merger
b764a069e2
Merge "updater: Remove an unneeded strdup()." am: ab3c24bd51 am: 76f0edc05e
...
am: beeef60446
Change-Id: I0e8097aa80adf41c6e62279b6430bd58ef85a1d9
2018-04-25 11:44:06 -07:00
Paul Crowley and android-build-merger
3e170e9afe
[automerger skipped] Wipe the metadata partition when we wipe data.
...
am: 723056a83f -s ours
Change-Id: I1f4aedc483aa2a0d1813f62870b9462dd58095ca
2018-04-25 11:39:11 -07:00
android-build-prod (mdb) and android-build-merger
beeef60446
Merge "updater: Remove an unneeded strdup()." am: ab3c24bd51
...
am: 76f0edc05e
Change-Id: I0836af0b9ba9485c1908303b496fb86899aa4f43
2018-04-25 11:09:02 -07:00
android-build-prod (mdb) and android-build-merger
76f0edc05e
Merge "updater: Remove an unneeded strdup()."
...
am: ab3c24bd51
Change-Id: I9a5b88f8091a208bc62678711f4ca0564d49538d
2018-04-25 11:06:01 -07:00
android-build-prod (mdb) and Gerrit Code Review
ab3c24bd51
Merge "updater: Remove an unneeded strdup()."
2018-04-25 17:57:12 +00:00
Paul Crowley
723056a83f
Wipe the metadata partition when we wipe data.
...
Bug: 78469201
Test: Wipe from recovery menu, check that wipe is logged correctly
and boot works as expected.
Merged-In: I5bc8ef1b83d78de8b5edba6cc17882edcc744356
Change-Id: I5bc8ef1b83d78de8b5edba6cc17882edcc744356
2018-04-25 09:31:04 -07:00
Tao Bao
188f3a5bf8
updater: Remove an unneeded strdup().
...
StringValue() makes a copy of the arg.
Test: mmma bootable/recovery
Change-Id: I1002994e7496c840aa05c785019bdeca281f467e
2018-04-25 07:16:00 -07:00
Paul Crowley and android-build-merger
486dc73135
Merge "Wipe the metadata partition when we wipe data." am: 897385bfe2 am: 62fd21b9bb
...
am: bd56ab163a
Change-Id: I76d9b121644deb382dca26906e98768f982b31d6
2018-04-24 20:03:05 -07:00
Paul Crowley and android-build-merger
bd56ab163a
Merge "Wipe the metadata partition when we wipe data." am: 897385bfe2
...
am: 62fd21b9bb
Change-Id: I338d7882e63abe9e78c2566b32c0fe28e2272614
2018-04-24 19:54:43 -07:00
Paul Crowley and android-build-merger
62fd21b9bb
Merge "Wipe the metadata partition when we wipe data."
...
am: 897385bfe2
Change-Id: I29a83ac2792e5564f83ea7dac13740f5a6052bd0
2018-04-24 19:48:41 -07:00
Treehugger Robot and Gerrit Code Review
897385bfe2
Merge "Wipe the metadata partition when we wipe data."
2018-04-25 02:38:11 +00:00
Paul Crowley
3b4d516151
Wipe the metadata partition when we wipe data.
...
Bug: 78469201
Test: Wipe from recovery menu, check that wipe is logged correctly
and boot works as expected.
Change-Id: I5bc8ef1b83d78de8b5edba6cc17882edcc744356
2018-04-24 17:08:22 -07:00
Tianjie Xu and android-build-merger
482d722f5b
Merge "Dump debug information for apply_patch unit tests" am: fe527cced4 am: 943c2057ad
...
am: 4388c79242
Change-Id: I99fc80d1679752dbc4c97df5f18d08b635fe256f
2018-04-24 11:47:38 -07:00
Tianjie Xu and android-build-merger
4388c79242
Merge "Dump debug information for apply_patch unit tests" am: fe527cced4
...
am: 943c2057ad
Change-Id: If76814a3e45b6f199f2cfe5d8da7a176d37a573f
2018-04-24 11:42:37 -07:00
Tianjie Xu and android-build-merger
943c2057ad
Merge "Dump debug information for apply_patch unit tests"
...
am: fe527cced4
Change-Id: Ife392c1a6a99e8ae0b8d4a46330596f5c742f099
2018-04-24 11:39:05 -07:00
Tianjie Xu and Gerrit Code Review
fe527cced4
Merge "Dump debug information for apply_patch unit tests"
2018-04-24 18:30:29 +00:00
Tianjie Xu
ffed57a7a3
Dump debug information for apply_patch unit tests
...
The apply patch test should have a deterministic way to append patch
data. Add debug logs to dump the length and SHA1 of each step to further
track down the flakiness.
Also redirect the debug logging to stdout in case the logcat becomes too
chatty.
Bug: 67849209
Test: Run recovery_component_test
Change-Id: I42bafef2d9dee599719ae57840b3d8c00d243ebd
2018-04-24 09:56:55 -07:00
Tao Bao and android-build-merger
766a410388
Merge "update_verifier: Move to Soong." am: ed022fccdf am: 9bc286dd71
...
am: 8206907cf0
Change-Id: Ifb0dc46083ff59eb7d841974ed95d370e6ac9a56
2018-04-23 16:08:01 -07:00
Tao Bao and android-build-merger
3113958889
Merge "Make update_verifier generic across verified boot versions." am: ea63f59469 am: abcac8e1e7
...
am: 98de595c59
Change-Id: I1cb26ccef5a1ec911f2edfb33520c8f1d54f3c01
2018-04-23 15:59:51 -07:00
Tao Bao and android-build-merger
8206907cf0
Merge "update_verifier: Move to Soong." am: ed022fccdf
...
am: 9bc286dd71
Change-Id: I17da945eaa609f40d9601109c435110599ed88f6
2018-04-23 15:47:30 -07:00
Tao Bao and android-build-merger
98de595c59
Merge "Make update_verifier generic across verified boot versions." am: ea63f59469
...
am: abcac8e1e7
Change-Id: I22eb8e48264862f763c31813697af46a55d1eba7
2018-04-23 15:47:00 -07:00
Tao Bao and android-build-merger
9bc286dd71
Merge "update_verifier: Move to Soong."
...
am: ed022fccdf
Change-Id: Icfbef50b7fbfb2acfc0ba3ff47953b39c778356a
2018-04-23 15:42:30 -07:00
Tao Bao and android-build-merger
abcac8e1e7
Merge "Make update_verifier generic across verified boot versions."
...
am: ea63f59469
Change-Id: Ieaad12e638eee94323703d0808b961a1e2efa5ab
2018-04-23 15:42:01 -07:00
Tao Bao and Gerrit Code Review
ed022fccdf
Merge "update_verifier: Move to Soong."
2018-04-23 22:33:56 +00:00