Commit Graph
5868 Commits
Author SHA1 Message Date
android-build-team Robot f44a96f89f Snap for 4726042 from d57f3c7736 to qt-release
Change-Id: I4561f9133ff3e1f1d84029bd8ab61efcca7cad8d
2018-04-17 09:35:40 +00:00
Tao Bao d57f3c7736 Merge "tests: Move ResourcesTest into component test." am: 07d0032def am: 9adbc572a3
am: 3b8d2df76d

Change-Id: I3ab2cda5dcb385fa769ad246a656d2e0b30edbda
2018-04-16 18:14:43 -07:00
Tao Bao 3b8d2df76d Merge "tests: Move ResourcesTest into component test." am: 07d0032def
am: 9adbc572a3

Change-Id: Ia03cd4b6e5267cfd015190a840d3630648c832c1
2018-04-16 17:39:17 -07:00
Tao Bao 9adbc572a3 Merge "tests: Move ResourcesTest into component test."
am: 07d0032def

Change-Id: I1e6576ab1ae5eacc70b2cabba8d11b78fbdd88d5
2018-04-16 17:13:38 -07:00
Treehugger Robot 07d0032def Merge "tests: Move ResourcesTest into component test." 2018-04-17 00:00:00 +00:00
Chih-Hung Hsieh f6370a8ba7 Merge "Disable lld where it fails." am: 0c8eea86f9 am: dd2277a9bd
am: 4d92ca3f65

Change-Id: I5d7a0970bcec57c478e6819bf41dc5db23822d89
2018-04-16 12:00:49 -07:00
Chih-Hung Hsieh 4d92ca3f65 Merge "Disable lld where it fails." am: 0c8eea86f9
am: dd2277a9bd

Change-Id: Ic245166068d1c87a1fbcb2fa36a0141914e9cd34
2018-04-16 11:48:42 -07:00
Chih-Hung Hsieh dd2277a9bd Merge "Disable lld where it fails."
am: 0c8eea86f9

Change-Id: I28871cb18da2825e4e6f951fc95debd6dc7225ae
2018-04-16 11:45:09 -07:00
Tao Bao 6b28f05c5b tests: Move ResourcesTest into component test.
Although the tests were initially written for checking the validity of
the text images, it doesn't hurt to run them continuously as part of the
component test (recovery_manual_test requires reboots during the run,
due to the nature of the tests of recovery-{refresh,persist}). This also
allows detecting breaking changes to libminui or libpng.

There's a catch that the ResourcesTest won't be triggered via `atest`,
as the res-* testdata won't be picked up via AndroidTest.xml. Explored
a few options but not addressing that in this CL:
- `atest` is not fully working in AOSP yet (missing support in
  tools/tradefederation/core/atest/atest.py).
- `atest` doesn't allow specifying the testdata with path in the 'push'
  option.
- It won't fail the test run though, as ResourcesTest will skip the
  tests automatically when it finds no text image file.
- APCT and manual `adb sync data` are not affected, and I don't see an
  active user of `atest` other than a tool for manual test invocation.
- Unrelated to this CL, `atest` doesn't seem to work well with
  recovery_component_test or recovery_unit_test while we have both of
  them in one AndroidTest.xml. It randomly triggers only one of them,
  despite of the given test name. When splitting AndroidTest.xml into
  two, it tends to pick up the wrong testdata subdir and gives wrong
  results.

Test: Run recovery_manual_test and recovery_component_test on marlin.
Change-Id: I3a237499a7770356e14085674bc8b9cb4551db85
2018-04-16 11:29:06 -07:00
Treehugger Robot 0c8eea86f9 Merge "Disable lld where it fails." 2018-04-16 18:25:33 +00:00
Chih-Hung Hsieh 83847e6ed9 Disable lld where it fails.
Bug: 77543887
Test: make checkbuild and boot
Change-Id: I4134a8eec592dac347c84cc7dc3f9f99f27bc50c
2018-04-16 09:39:07 -07:00
android-build-team Robot f944a232ef Snap for 4722634 from 563a102d0f to qt-release
Change-Id: Ie8d62c34b45a2bb05c6f895a0f2af7c620a4e236
2018-04-15 09:33:40 +00:00
Tao Bao 563a102d0f Merge "Expose PngHandler via resources.h." am: 3c8fdf3274 am: c41aba80b7
am: 488e2c1e84

Change-Id: I9a5efd24428426f90b54e9fc0569a01332b0eabd
2018-04-14 17:11:27 -07:00
Josh Gao 3fcf53f069 Merge "minadbd: track signature change of service_to_fd." am: 5ac8cfe1ed am: 959f010f7b
am: 3d59e50db5

Change-Id: I30f79a5ec7415bdd04fd4fbeb6f09972b1368140
2018-04-14 16:43:38 -07:00
Josh Gao 5e40fe802a Merge "minadbd: track signature change of service_to_fd." into pi-dev am: eacb9c0697
am: 4c997ef293

Change-Id: I6240efedef50a67428c9133435c7b79df3fc8462
2018-04-14 16:38:48 -07:00
Tao Bao 488e2c1e84 Merge "Expose PngHandler via resources.h." am: 3c8fdf3274
am: c41aba80b7

Change-Id: Iabf5238f7f150ab721d402b7c4ab6efd77430a11
2018-04-14 16:23:39 -07:00
Tao Bao c41aba80b7 Merge "Expose PngHandler via resources.h."
am: 3c8fdf3274

Change-Id: I2a120d4250bfb0c32129fd3409c7f1c13f28c20a
2018-04-14 16:08:47 -07:00
Josh Gao 3d59e50db5 Merge "minadbd: track signature change of service_to_fd." am: 5ac8cfe1ed
am: 959f010f7b

Change-Id: If8f891253b4bef9e7264f28cdd79108c3e4d8d42
2018-04-14 16:03:26 -07:00
Josh Gao 4c997ef293 Merge "minadbd: track signature change of service_to_fd." into pi-dev
am: eacb9c0697

Change-Id: I863f450cffc2c86b0f2c4a5bdf3b9958355a5dea
2018-04-14 15:55:40 -07:00
Josh Gao 959f010f7b Merge "minadbd: track signature change of service_to_fd."
am: 5ac8cfe1ed

Change-Id: I6e308545ecfcf992f649cf24a8967acf58cea432
2018-04-14 15:55:39 -07:00
TreeHugger Robot eacb9c0697 Merge "minadbd: track signature change of service_to_fd." into pi-dev 2018-04-14 15:33:14 +00:00
android-build-team Robot 6204045212 Snap for 4721377 from ee18bb5739 to qt-release
Change-Id: I80b06ee8d264037d28331f8221fa2ee9e82696f6
2018-04-14 09:37:48 +00:00
Treehugger Robot 3c8fdf3274 Merge "Expose PngHandler via resources.h." 2018-04-14 01:04:35 +00:00
Josh Gao 84c82a8142 minadbd: track signature change of service_to_fd.
Bug: http://b/37066218
Bug: http://b/71898863
Test: treehugger
Change-Id: I5f2b14c65cff8d41dd3230d78b87e3e27e489bf6
(cherry picked from commit 570b08b790)
2018-04-13 17:49:10 -07:00
Treehugger Robot 5ac8cfe1ed Merge "minadbd: track signature change of service_to_fd." 2018-04-14 00:43:33 +00:00
Josh Gao 570b08b790 minadbd: track signature change of service_to_fd.
Bug: http://b/37066218
Bug: http://b/71898863
Test: treehugger
Change-Id: I5f2b14c65cff8d41dd3230d78b87e3e27e489bf6
2018-04-13 16:10:34 -07:00
Tao Bao 3d0cd1d036 Expose PngHandler via resources.h.
As a private header for testing purpose. PngHandler additionally loads a
given filename if the one with '/res/images' prefix is not available. It
also provides color_type/bit_depth that are parsed from the PNG file.

This allows reusing the same code for the ResourcesTest (renamed from
ResourceTest).

Test: Run recovery_manual_test on marlin.
Change-Id: I3f939d79a1cb1b83a899847dbe2d51bde15d16d8
2018-04-13 15:25:50 -07:00
Tianjie Xu ee18bb5739 Merge "Remove the old log files if cache space is insufficient for OTA" am: 0b3e25719d am: 8982db6ae1
am: a1d89277dd

Change-Id: Ic60edfc13549b3b2e288045a3552c6978398864a
2018-04-13 13:46:50 -07:00
Tianjie Xu a1d89277dd Merge "Remove the old log files if cache space is insufficient for OTA" am: 0b3e25719d
am: 8982db6ae1

Change-Id: I2d4aa22d3d77add42a99cfdf8610e172640d40a9
2018-04-13 13:37:23 -07:00
Tianjie Xu 8982db6ae1 Merge "Remove the old log files if cache space is insufficient for OTA"
am: 0b3e25719d

Change-Id: I345fe6a906c71776de63a7c782e4ed4b1050c8c0
2018-04-13 13:33:21 -07:00
Tianjie Xu 0b3e25719d Merge "Remove the old log files if cache space is insufficient for OTA" 2018-04-13 20:23:37 +00:00
Tianjie Xu d5fbcc1ba9 Remove the old log files if cache space is insufficient for OTA
We set the limit of the max stash size to 80% of cache size. But the
cache space can still be insufficient for the update if the log files
occupy a large chunk of /cache. So remove the old logs for now to make
room for the update.

Bug: 77528881
Test: unit tests pass
Change-Id: Ia8bcb0ace11f8164ad9290bfb360e08e31d282cb
2018-04-13 11:33:47 -07:00
android-build-team Robot 81727699b4 Snap for 4719555 from 432e844d2b to qt-release
Change-Id: I2e8876630bad7acc4c9835b5310e2d4ec405dfba
2018-04-13 09:34:54 +00:00
Jaegeuk Kim 432e844d2b Merge "recovery: enable fsverity feature bit" into pi-dev am: 257dd337da
am: ae53bb66ca

Change-Id: Id7e12c90e38d7c1a3ae238871aecde633677404f
2018-04-10 21:23:59 -07:00
Jaegeuk Kim ae53bb66ca Merge "recovery: enable fsverity feature bit" into pi-dev
am: 257dd337da

Change-Id: I1a7ebb46cdcb32952d4033916b19f41ba91a4689
2018-04-10 21:07:28 -07:00
TreeHugger Robot 257dd337da Merge "recovery: enable fsverity feature bit" into pi-dev 2018-04-11 03:59:58 +00:00
Pirama Arumuga Nainar 6e04506395 Use the non-LTO, non-PGO version of libhwbinder am: 2ca4a403e7
am: 9e76ce0ad6

Change-Id: Ia222dd2879307bd3addf49aeb80c6abfcb98ba94
2018-04-10 12:04:00 -07:00
Pirama Arumuga Nainar 9e76ce0ad6 Use the non-LTO, non-PGO version of libhwbinder
am: 2ca4a403e7

Change-Id: Ic2cf355dd9faa2ed1c04f2673a41974df2c9f4a9
2018-04-10 11:29:27 -07:00
Pirama Arumuga Nainar 2ca4a403e7 Use the non-LTO, non-PGO version of libhwbinder
Bug: http://b/77320844

Android.mk doesn't have support for PGO either.  This causes linker
error (about missing __llvm_profile symbols) in the PGO-instrumentation
enabled builds in the release branch.

Test: m ANDROID_PGO_INSTRUMENT=ALL
Change-Id: Ib5dfdea88073bd95da2cd02e92c85bfffcca80d6
2018-04-09 17:43:25 +00:00
android-build-team Robot e423d31ff8 Snap for 4707145 from d4dd093d08 to qt-release
Change-Id: Id167bbf63be185fe83b5c83af6587b2ceb515911
2018-04-08 09:35:48 +00:00
Yi Kong d4dd093d08 Merge "Use non-LTO variant of libhwbinder" into pi-dev am: 7fdb6355e4
am: bbb5b84c51

Change-Id: I546bf253265521bb861566ec6c0877332b46f4c3
2018-04-06 13:41:11 -07:00
Yi Kong bbb5b84c51 Merge "Use non-LTO variant of libhwbinder" into pi-dev
am: 7fdb6355e4

Change-Id: Ib78dee41815c782e0377d2e1fcb3754010ec8bb2
2018-04-06 13:36:38 -07:00
TreeHugger Robot 7fdb6355e4 Merge "Use non-LTO variant of libhwbinder" into pi-dev 2018-04-06 20:25:02 +00:00
Jaegeuk Kim 2e5dc84d51 recovery: enable fsverity feature bit
Bug: 74604441
Bug 67380979
Change-Id: Iab1cc9aef356f0ddf6e2491578a2bd53009182ce
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2018-04-06 10:17:47 -07:00
android-build-team Robot 4911321bd5 Snap for 4704169 from 2a79abfdb3 to qt-release
Change-Id: I60475c8d0935f63197bece80bf6695a6f7fd36d4
2018-04-06 09:31:14 +00:00
Jaegeuk Kim 2a79abfdb3 install: mkfs.f2fs: specify sector size for target image size am: 1224544806
am: deb83911b0

Change-Id: If7353d6426a147eb757869c85a095d7f939adea4
2018-04-05 10:56:52 -07:00
Jaegeuk Kim deb83911b0 install: mkfs.f2fs: specify sector size for target image size
am: 1224544806

Change-Id: If7019ce86b3936534bb9db6d33135c3c9d3028fd
2018-04-05 10:20:24 -07:00
Jaegeuk Kim 4a82a2ee4b Merge "install: mkfs.f2fs: specify sector size for target image size" am: ea8a6a9af2 am: 70ac7ea78f
am: 975cecfeec

Change-Id: I53d5ce22929f03ed8b14887cf51b5cb916cc6ca8
2018-04-05 00:10:24 -07:00
Jaegeuk Kim 975cecfeec Merge "install: mkfs.f2fs: specify sector size for target image size" am: ea8a6a9af2
am: 70ac7ea78f

Change-Id: Iac2bc863bbca439de0df116c6b4a026744ca228b
2018-04-05 00:03:51 -07:00
Jaegeuk Kim 70ac7ea78f Merge "install: mkfs.f2fs: specify sector size for target image size"
am: ea8a6a9af2

Change-Id: I0effdb5d30cc496d55e2bb722404e07bcd2561e3
2018-04-04 23:56:49 -07:00