Age | Commit message (Collapse) | Author |
|
Change-Id: I07f19344c030a9c2b0fd7ba425f7bf7462575f92
|
|
aka ub-tv-dev at a73a150bb7d0d1ce867ef980c6ac8411899d40ad
Bug: 64021596
Change-Id: I7c544fd15e2c58784f8babc31877ad0dfeebb4c0
(cherry picked from commit 633eb826b8c97731dfc5ef12c7bf78a63734275d)
|
|
4111654 snap-temp-L22900000075285650
Change-Id: Idfae16e60a819e2d4fd704becd19ed2f5a71cbe1
|
|
am: 8240a88ba4
Change-Id: Ice62d2458e2dc88378dee0f033e4b79b76074e05
|
|
am: 0e0082535d
Change-Id: I2353e3caf51b8819b2071b712a1c823245549bb6
|
|
A previous change added legacy-android-test as a static dependency to
all packages that build against the current, test_current or
system_current and failed to compile when the junit and android.test
classes were removed from the API. Unfortunately, those changes did not
take into account that some of those packages target earlier API
versions and so will always have the classes available at runtime.
This change replaces those static dependencies with dynamic dependencies
for any package that targets an earlier API version. The file changes
were made automatically by a tool that constructed and then analyzed a
full dependency graph of all the Android Java modules. The individual
changes were checked manually to ensure that the changes matched the
intent. The affected modules were built against an API with the junit
and android.test classes removed. Any issues found during this process
resulted in either the tool being updated to address the issue or a
separate change being made to fix an existing problem with the build. A
sample of the affected packages were run to ensure that they worked as
expected at runtime; no issues were found during testing.
The following change descriptions were generated automatically and so
may be a little repetitive. They are provided to give the reviewer
enough information to check the comments match what has actually been
changed and check the reasoning behind the changes.
* Android.mk
Removed legacy-android-test from LOCAL_STATIC_JAVA_LIBRARIES
because LiveTv's manifest file (AndroidManifest.xml) targets API
level 23 and dynamically includes the android.test.runner library
at runtime so there is no point in statically including the
classes. It was not added to LOCAL_JAVA_LIBRARIES because module
LiveTv does not have any dependencies on android.test classes
Bug: 30188076
Test: make checkbuild and ran a sample of tests
Change-Id: I642ff8a4e8c8198d3749f4392e24197583be210c
|
|
33704b7c1e am: ab87bbbb44
am: dfa7d244c6
Change-Id: I0661b574af719c4337b9c5b0002743d259b9a388
|
|
33704b7c1e
am: ab87bbbb44
Change-Id: Id83e924a094cef9ca95959bdc14c3416740e251c
|
|
am: 33704b7c1e
Change-Id: I9750cfd7d7233cd841cef6bbf66b97c6f89538c0
|
|
am: 7416628255
Change-Id: I12b7e209f7697fde8f3641796540fa8f6ce25be1
|
|
A previous change added legacy-android-test as a static dependency to
all packages that build against the current, test_current or
system_current and failed to compile when the junit and android.test
classes were removed from the API. Unfortunately, those changes did not
take into account that some of those packages target earlier API
versions and so will always have the classes available at runtime.
This change replaces those static dependencies with dynamic dependencies
for any package that targets an earlier API version. The file changes
were made automatically by a tool that constructed and then analyzed a
full dependency graph of all the Android Java modules. The individual
changes were checked manually to ensure that the changes matched the
intent. The affected modules were built against an API with the junit
and android.test classes removed. Any issues found during this process
resulted in either the tool being updated to address the issue or a
separate change being made to fix an existing problem with the build. A
sample of the affected packages were run to ensure that they worked as
expected at runtime; no issues were found during testing.
The following change descriptions were generated automatically and so
may be a little repetitive. They are provided to give the reviewer
enough information to check the comments match what has actually been
changed and check the reasoning behind the changes.
* Android.mk
Added 'junit' to LOCAL_JAVA_LIBRARIES because module LiveTv builds
against 'LOCAL_SDK_VERSION := system_current' and uses classes from
package junit (possibly indirectly) so will no longer compile once
they are removed from the API.
It was not added to LOCAL_STATIC_JAVA_LIBRARIES because LiveTv's
manifest file (AndroidManifest.xml) targets API level 23 and uses
the android.test.runner library which will provide the classes
dynamically at runtime.
* tests/func/Android.mk
Added 'legacy-android-test' to LOCAL_JAVA_LIBRARIES because module
TVFuncTests builds against 'LOCAL_SDK_VERSION := current' and uses
classes from package android.test (possibly indirectly) so will no
longer compile once they are removed from the API.
It was not added to LOCAL_STATIC_JAVA_LIBRARIES because
TVFuncTests's manifest file (AndroidManifest.xml) targets API level
23 and uses the android.test.runner library which will provide the
classes dynamically at runtime.
* tests/jank/Android.mk
Added 'legacy-android-test' to LOCAL_JAVA_LIBRARIES because module
TVJankTests builds against 'LOCAL_SDK_VERSION := current' and uses
classes from package android.test (possibly indirectly) so will no
longer compile once they are removed from the API.
It was not added to LOCAL_STATIC_JAVA_LIBRARIES because
TVJankTests's manifest file (AndroidManifest.xml) targets API level
23 and uses the android.test.runner library which will provide the
classes dynamically at runtime.
* tests/unit/Android.mk
Added 'android.test.mock.sdk' and 'legacy-android-test' to
LOCAL_JAVA_LIBRARIES because module TVUnitTests builds against
'LOCAL_SDK_VERSION := system_current' and uses classes from
packages android.test and android.test.mock (possibly indirectly)
so will no longer compile once they are removed from the API.
They were not added to LOCAL_STATIC_JAVA_LIBRARIES because
TVUnitTests's manifest file (AndroidManifest.xml) targets API level
23 and uses the android.test.runner library which will provide the
classes dynamically at runtime.
Dependency 'android.test.mock.sdk' is used instead of
'android.test.mock' because module TVUnitTests builds against the
API not internal jars and so should use libraries that build
against the API not internal jars.
A future change will replace the dependency on
'legacy-android-test', which builds against the internal jars with
a dependency on 'android.legacy.test' which will build against the
API.
Bug: 30188076
Test: make checkbuild and ran a sample of tests
Change-Id: Ib64e14d0d20b6f3cc453e0660496fa6526be902d
|
|
4080221 snap-temp-L23400000072087081
Change-Id: Ia64b1d8f28873773730a32ae3ba73376f494ef10
|
|
am: 9342e8c7a7
Change-Id: I7ac080cd1b28c7160c0fc72d16a21e273e5d1b4e
|
|
am: 6ec9c1ecd4
Change-Id: Id32e24f329aceb2d260c95732c9ecd022c477175
|
|
am: 5415d6e49a
Change-Id: I644cb0604a42708862b091899d1ac1f292ac0763
|
|
am: 7e62ba8256
Change-Id: I4b0c12e56773513e78fe2d6f1b689e3cfd979acf
|
|
* Owners are selected from top CL approvals or owners.
They will be suggested to review/approve future CLs.
* OWNERS files are recognized by the new find-owners plugin, see .md files in
https://gerrit.googlesource.com/plugins/find-owners/+/master/src/main/resources/Documentation/
Test: build/make/tools/checkowners.py -c -v OWNERS
Change-Id: I39334a4dd0fe604935efa4b2a0dfcc9dfbde5e7a
|
|
4017779 snap-temp-L47900000064949209
Change-Id: Id79f5969801b9b4e44dc44df860917b09f6610ef
|
|
0550a7221b am: c11f019e2f am: 95c15c9733 -s ours
am: 81077a89c3 -s ours
Change-Id: Ia14a706fb3874617e3438bfcf5b87f71049ee619
|
|
0550a7221b am: c11f019e2f
am: 95c15c9733 -s ours
Change-Id: I4873b55e1fea2069de5a47ea387700aa68269cb4
|
|
0550a7221b
am: c11f019e2f
Change-Id: I4645f478a402648d74c1d103f87959cd71c57ae5
|
|
am: 0550a7221b
Change-Id: Id38d8bc09ffbf856c8976893096c47d3bcc8b8b7
|
|
hash 550cbec17259717c5453f6be1eb05736ba10ef1d
Bug: 37849928
Test: tested on vendor branch
Change-Id: I82190481d2bcef2b89e78414b6b92ed97720749d
Merged-In: I4199ec04cacb4a78be58b85302a39d917658dc28
|
|
This reverts commit 3dfa929b24f38ac7836450176d88ceab41dc6ac5.
Change-Id: I1c76f626d966b8d4793a19677a8840ed0424d3a7
|
|
Change-Id: I4199ec04cacb4a78be58b85302a39d917658dc28
|
|
am: eb14333e2b
Change-Id: Ibf2258d567a8ff2a7afa02f35d1fe9f96dfce788
|
|
am: 2c57908374
Change-Id: Id124f22eb223fe73df7a46c5d404c991bfc0fe20
|
|
This is applying ag/2046743.
Test: Build
Bug: 37893204
Change-Id: I32f368276441ff991463b98a0baead235b77e62a
|
|
am: 62bd372111
Change-Id: Ief852d9eeaee02325f37e8085acc45c33ecf4910
|
|
am: 430c2be3b9
Change-Id: I71d20032249676d002791ea4bf663041c1b5a8e8
|
|
am: a1ba743962
Change-Id: I0b6870f3923c7e4e3c3d25de8114910bc3acda28
|
|
Bug: 32912773
Test: make checkbuild
Change-Id: I615ac9acd8fccd1af640ebc4475dc9538a14c27e
|
|
1) am: 79f2e98d97 am: da81c0d85c
am: e95d17cd9c
Change-Id: Ia1b0bc2b9d0894395383f1d84cddcf6792155c74
|
|
1) am: 79f2e98d97
am: da81c0d85c
Change-Id: I15bab91af9ccfe115e8b53bbaa8ae362859726fa
|
|
am: 79f2e98d97
Change-Id: I80e328d92646e0b2cd0fdfd3b4683cbb0178d103
|
|
In preparation for removing junit and android.test classes from
the Android API this change adds explicit dependencies on junit
and/or legacy-android-test to ensure that modules will compile
properly once it is removed.
Care was taken to ensure that any targets that depended,
directly or indirectly, on android-support-test did not also
depend on junit or hamcrest as they conflict with the versions
embedded within android-support-test.
Bug: 30188076
Test: make checkbuild
Change-Id: I8492291989094622107a4b5447ce797526cb639b
|
|
am: 63115c2a65
Change-Id: I937b538f6390cafb4c438baaeb246756f72e5c74
|
|
am: 8e4fc6d729
Change-Id: I045beb43e9c98d28e95228031018f10b6a1640f0
|
|
am: 90408d018b
Change-Id: I39b55a89e9d7d96dd6994b14e423813025ed2005
|
|
The ut_overlay_view attempting to use
com.google.android.tv.tuner.cc.CaptionLayout.
The correct value should be com.android.tv.tuner.cc.CaptionLayout
Error Observerd
E TunerTvInputService: Creating a session for com.android.tv/.tuner.
tvinput.TunerTvInputService failed.
E TunerTvInputService: android.view.InflateException: Binary XML file
line #53: Binary XML file line #53: Error inflating class
com.google.android.tv.tuner.cc.CaptionLayout
E TunerTvInputService: Caused by: android.view.InflateException:
Binary XML file line #53: Error inflating class com.google.android.tv
.tuner.cc.CaptionLayout
E TunerTvInputService: Caused by: java.lang.ClassNotFoundException:
Didn't find class "com.google.android.tv.tuner.cc.CaptionLayout" on
path: DexPathList[[zip file "/system/priv-app/LiveTv/LiveTv.apk"],
nativeLibraryDirectories=[/system/priv-app/LiveTv/lib/arm64,
/system/fake-libs64, /system/priv-app/LiveTv/LiveTv.apk!/lib/arm64-v8a,
/system/lib64, /vendor/lib64, /system/lib64, /vendor/lib64]]
Test: Manual
Tuner should have channels setup.
Start the TV Application
Observe the Application starts successfully
Change-Id: I53e2dc267ce38096453c1f3732a71b80d0453925
Signed-off-by: Trevor Drake <trevd1234@gmail.com>
|
|
57fc9514a7 am: daf40d88db
am: 0853732534
Change-Id: Ib049a8c8adeb242927dfb0bcc9e205e87ae2a553
|
|
57fc9514a7
am: daf40d88db
Change-Id: I36e4e8c1a4de09bae0a33bdd401ce3ee3467bce9
|
|
am: 57fc9514a7
Change-Id: Ic26080d733768d511e4c9300daa7897aa45b9a99
|
|
am: 2728397759
Change-Id: I8ef4657f4c7ed65151e650bd7b499c530f975aa8
|
|
Bug: 35235056
Test: build
Change-Id: I53b4807ba1d8010e87825f5887e674d7587a6738
|
|
am: 7d31e354ea
am: adbd814f32 -s ours
Change-Id: I46e7e2a20b287ae6d1222c4fb29917fc6823c64d
|
|
am: 7d31e354ea
Change-Id: I4555679cf1f6dc1fd8fbc30fe50f3430d86f2539
|
|
am: 11ab91c64b
Change-Id: I51310f2d538636e050a3b8f33f54fda7e0a17951
|
|
This reverts commit 8b660aad9d93426aa2204dcebf85aac65c9d8369.
Change-Id: Id55c41020e162dffef46ebbcd904141aa2c981ef
|
|
am: 8b660aad9d
Change-Id: I7b572d75fc9f788733622701e0eb641161715257
|