Commit Graph

432168 Commits

Author SHA1 Message Date
Brad Ebinger
879097ecf2 Reorder getFeatureState parameters to convention
Bug: 143653269
Test: atest CtsTelephonyTestCases FrameworksTelephonyTests
Merged-In: Ifd2739cd8e26c34e3e771a43661e0763929e7a6c
Change-Id: Ifd2739cd8e26c34e3e771a43661e0763929e7a6c
2019-11-14 16:01:11 -08:00
Treehugger Robot
a57d7229ae Merge "Fix infinite recursion due to error log message" 2019-11-14 22:52:45 +00:00
Shuo Qian
af35741307 Merge "Add CarrierConfigManager APIs to support 5G Signal Strength Threshold" 2019-11-14 19:01:45 +00:00
Peter Wang
451c6a80e5 Merge "[API Review] Renamed public API eraseSubscriptionsWithOptions" 2019-11-14 18:59:11 +00:00
Jayachandran Chinnakkannu
80496e96e4 Merge "Expose SubscriptionManager.getActiveDataSubscriptionId() as public API" 2019-11-14 18:37:23 +00:00
Treehugger Robot
2f7b351010 Merge "AudioPackage11.mk: fix typo" 2019-11-14 18:17:56 +00:00
Jean-Michel Trivi
76c707467d AudioPackage11.mk: fix typo
Fix typo after file name introduced
by dc54082abe

Bug: 144470640
Test: add frameworks/base/data/sounds/AudioPackage11.mk in product mk and build
Change-Id: I75101b12596b2b50d8017325f55cd85ea836f6a8
2019-11-14 08:36:10 -08:00
Treehugger Robot
546f68a66f Merge "Revert "Replace framework-annotation-proc java lib with framework-all"" 2019-11-14 05:43:38 +00:00
Shuo Qian
1f2fcf177e Add CarrierConfigManager APIs to support 5G Signal Strength Threshold
Test: Build
Bug: 135717625
Change-Id: I27b1c093be925aafaaa2302a368dd0c217a072d7
Merged-In: I27b1c093be925aafaaa2302a368dd0c217a072d7
(cherry picked from commit 8c1e873aa4)
2019-11-14 04:44:13 +00:00
Peter Wang
7e16b391b6 [API Review] Renamed public API eraseSubscriptionsWithOptions
to without "withOptions", aidl definitions for EuiccController,
EuiccService are kept unchanged

Bug: 139474431
Bug: 143986109
Test: Build
Change-Id: Ic11bae7a24c99995b76dd4c5ef764f8a87deed52
Merged-In: Ic11bae7a24c99995b76dd4c5ef764f8a87deed52
2019-11-14 03:35:25 +00:00
Treehugger Robot
6e5fd21a65 Merge "Move the ImsService tests to CTS, requiring @TestApi" 2019-11-14 03:24:26 +00:00
Jiyong Park
f0fdd6889d Revert "Replace framework-annotation-proc java lib with framework-all"
This reverts commit 1c70cd06a8.

Reason for revert: Broke CtsAndroidTestBase28ApiSignatureTestCases
Bug: 144448055
Test: CtsAndroidTestBase28ApiSignatureTestCases

Change-Id: I1c66878a3b25e8f10c3aab34b03a95ff679d2fde
Merged-In: Ic6997f7b83318fa5d0c819c197cb5965adc31347
2019-11-14 03:20:36 +00:00
Treehugger Robot
f1083db49e Merge "Replace framework-annotation-proc java lib with framework-all" 2019-11-14 00:59:56 +00:00
Brad Ebinger
c4044355eb Fix infinite recursion due to error log message
Bug: 144446106
Test: atest TelecomUnitTests:SessionTest
Change-Id: I382f90ad6f91262b06ac8816ecf1ecabfa9f6bb6
2019-11-13 16:51:16 -08:00
Brad Ebinger
ee2b0b6017 Move the ImsService tests to CTS, requiring @TestApi
Bug: 143822481
Test: atest CtsTelephonyTestCases
Merged-In: Idbdec7790b036aef968d91533cbdb8f096d7717b
Change-Id: Idbdec7790b036aef968d91533cbdb8f096d7717b
2019-11-13 15:35:11 -08:00
Mathieu Chartier
c62f571265 Merge "Update ArtManagerService for new profilebootclasspath properties" 2019-11-13 21:10:21 +00:00
Mathieu Chartier
3926ad2c0f Update ArtManagerService for new profilebootclasspath properties
Added logic to use profilebootclasspath properties instead of
profilebootimage.

Bug: 139883463
Bug: 144173681
Test: manual

(cherry picked from commit 88db67cd49)

Exempt-From-Owner-Approval: Cherry pick
Merged-In: I5b2947acbb77476b6dc7eed94e713ef7e8fb8f07
Change-Id: I6e5e69287cec0bea0a1ccf3756c8814454f6bbfa
2019-11-13 21:10:11 +00:00
Treehugger Robot
a98026f7aa Merge "Add @UnsupportedAppUsage to test apis that are known to be used by apps." 2019-11-13 18:20:08 +00:00
Chen Xu
1abff4f0db Merge "cellbroadcast provider refactor" 2019-11-13 18:19:05 +00:00
James Mattis
81200971e1 Merge "Support for hotspot client visibility." 2019-11-13 16:37:27 +00:00
Chen Xu
dd0c1c3687 cellbroadcast provider refactor
1. expose proper APIs to query framework cellbroadcast provider
2. export framework cellbroadcast provider
3. new URI with proper permission check

Bug: 135956699
Test: Build & Manual
Change-Id: Id9ef1876b27bcae6b297be4cc24809239c202f6a
(cherry picked from commit a32c7fc398)
Merged-in: Id9ef1876b27bcae6b297be4cc24809239c202f6a
2019-11-13 08:32:41 -08:00
Artur Satayev
5a525851a8 Add @UnsupportedAppUsage to test apis that are known to be used by apps.
go/testapi-enforcement

Bug: 133832325
Test: m
Change-Id: Ifc8db120640a1554dcbf1722e61e09c7ddc65dd6
Merged-In: Ifc8db120640a1554dcbf1722e61e09c7ddc65dd6
2019-11-13 15:05:56 +00:00
Jiyong Park
1c70cd06a8 Replace framework-annotation-proc java lib with framework-all
The purpose of the java lib framework-annotation-proc is to run some
annotation processesors on source files in framework-all-sources.
However, running an annotation processor requires the compilation
of the entire source files; in fact, the output of the annotation
processors are created as byproduct of the compilation. This is a
duplicated compliation because we already are compiling the source files
for the framework-all java lib. To reduce the duplication, replacing
the references to framework-annotation-proc with framework-all, and
removing framework-annotation-proc.

Test: m
Merged-In: I449488cba235211374e2825df97aae84395e60b6
(cherry picked from commit 0b5eb9a486)
Change-Id: I449488cba235211374e2825df97aae84395e60b6
2019-11-13 21:18:14 +09:00
Anna Trostanetski
b4852382fa Merge "Move android.compat.annotation package out of libcore" 2019-11-13 12:12:24 +00:00
Jorim Jaggi
6d5457bbb8 Merge "Record videos of the flicker tests" 2019-11-13 11:18:46 +00:00
Treehugger Robot
9e9a777021 Merge "Move rewriting of references in OpenJDK source files to libcore" 2019-11-13 10:57:35 +00:00
Treehugger Robot
58578023dc Merge "Speed up and reenable test for b/141603906" 2019-11-13 10:05:49 +00:00
Treehugger Robot
ba07364e94 Merge "Rename # vndk tag to # llndk" 2019-11-13 06:36:36 +00:00
Jiyong Park
d0c8d9bd22 Rename # vndk tag to # llndk
The APIs that are tagged with # vndk are actually for LLNDK libraries.
Although LLNDK is part of VNDK, calling those APIs 'vndk' has given
users a wrong perception that the APIs don't need to be kept stable
because that's the norm for most of the VNDK libraries that are not
LLNDK.

In order to eliminate the misunderstanding, rename the tag to 'llndk' so
that people introducing new such API will realize what they are signing
themselves up for.

Exempt-From-Owner-Approval: cherry-pick from internal gerrit

Bug: 143765505
Test: m
Merged-In: I7ae77e232ec25cbe7afd98d1b68fc7a7fcf9bdfd
(cherry picked from commit a9258ab2e1)
Change-Id: I7ae77e232ec25cbe7afd98d1b68fc7a7fcf9bdfd
2019-11-13 05:51:59 +00:00
Treehugger Robot
a9ee3aaa5f Merge "Speed up WriteKeepSet when generate_conditional_proguard_rules is off." 2019-11-12 23:55:41 +00:00
Xiangyu/Malcolm Chen
786d84b690 Merge changes from topic "carrier_certs_cherrypick"
* changes:
  Fix crashes seen when checking for carrierConfig certificates
  add checking for carrierConfigs certificates for psim
2019-11-12 23:31:47 +00:00
Hall Liu
096cd20182 Merge "Expose TelephonyManager#getDeviceSoftwareVersion(int) as system API." 2019-11-12 22:55:16 +00:00
Kevin Hufnagle
cab84c8dd3 Merge "docs: Fix broken link to NPN protocol" 2019-11-12 22:32:22 +00:00
Nazanin Bakhshi
e55c2f992c Fix crashes seen when checking for carrierConfig certificates
1. Do not throw exception when packageName is not found
2. Fix NPE caused by null SubscriptionInfo

Bug: 140122832
Test: Utest and manual test
Change-Id: I686647419896a1780f0697b3ed5d319363675f5f
Merged-In: I686647419896a1780f0697b3ed5d319363675f5f
2019-11-12 14:25:09 -08:00
Nazanin Bakhshi
8fe1f7cb5c add checking for carrierConfigs certificates for psim
Test: utests
Bug: 139133814
Change-Id: I2d5cf7ee4e516ff16a67a5fbef6674a380095888
Merged-In: I2d5cf7ee4e516ff16a67a5fbef6674a380095888
2019-11-12 14:24:16 -08:00
Meng Wang
4ff5ec3f98 Expose TelephonyManager#getDeviceSoftwareVersion(int) as system API.
Bug: 142228257
Test: make
Change-Id: I1cddd570d5c1203ca749be0ac78093df9e97ee3b
Merged-In: I1cddd570d5c1203ca749be0ac78093df9e97ee3b
2019-11-12 13:47:27 -08:00
Tyler Gunn
398794c0a6 Merge "Cleanup video provider binder code." 2019-11-12 20:47:38 +00:00
Treehugger Robot
46758be25c Merge "Add response to notify that an outgoing call is screened." 2019-11-12 20:44:43 +00:00
Tyler Gunn
d1fdf3a85b Cleanup video provider binder code.
1. Ensure we always unlink for death from the VideoCallImpl.
2. Ensure we compare the binders in the Call instance properly so that
we are not always replacing the VideoCallImpl used.
3. Ensure we cleanup the VideoCallImpl when its being removed.

Test: Manual testing of video calls for regressions.
Bug: 121156974
Change-Id: I440e8fb4ab9a5051ee02358933c495de736e2bd0
2019-11-12 10:43:09 -08:00
satayev
188abff5b2 Merge "Add --no-test-api-acces to am instrument." 2019-11-12 18:39:01 +00:00
Treehugger Robot
07c402335a Merge "Add Perfetto upload logging atoms" 2019-11-12 18:29:15 +00:00
Kevin Hufnagle
298a24cc84 docs: Fix broken link to NPN protocol
Test: make ds-docs -j32

Bug: 24072424
Change-Id: I499325e0656e54e0a185539ca76c7b6f62f3be5b
2019-11-12 18:07:02 +00:00
Jayachandran Chinnakkannu
da41e66438 Merge "Remove usage of SignalStrength.getCdmaLevel() API" 2019-11-12 17:44:29 +00:00
Treehugger Robot
19a2507ea5 Merge "Set Assistant UID of the current user." 2019-11-12 17:17:35 +00:00
Nataniel Borges
4512ac6fa8 Record videos of the flicker tests
After a change in the flickerlib the videos are no longer recorded by
default. The tests which need to record a video must signal it.

Test: atest FlickerTests, check if the video exists in /sdcard/flicker
Change-Id: I8e74411ca6bf654ec7c0afcacf1c0591610f50bb
2019-11-12 16:07:28 +01:00
Artur Satayev
e2ebc1be4b Add --no-test-api-acces to am instrument.
By default instrumented processed have access to @TestApis; however for certain CTS tests we want to disable access to test APIs, where this flag would be used.

Test: manual
Bug: 133832325
Change-Id: Id56ce3079bcea2632d4002edcf120d9d5c9e0a26
Merged-In: Id56ce3079bcea2632d4002edcf120d9d5c9e0a26
2019-11-12 12:52:19 +00:00
Tom Macieszczak
377b5543f7 Merge "Add OWNERS to tvremote" 2019-11-12 09:43:04 +00:00
James Mattis
201a319860 Support for hotspot client visibility.
Adding support for visibility into clients that connect to an active hotspot.

Bug: 137309578
Test: atest FrameworksNetTests:com.android.server.connectivity.TetheringTest
atest FrameworksWifiApiTests:android.net.wifi.WifiManagerTest
atest FrameworksWifiApiTests:android.net.wifi.WifiClientTest
Tested manually on Pixel 3.

Change-Id: I1caeb10bc50202873e760a76b346bccd941e2574
Merged-In: I1caeb10bc50202873e760a76b346bccd941e2574
2019-11-11 22:10:35 -08:00
Remi NGUYEN VAN
cf46823faa Merge "Add permissions to NetIntegrationTests manifest" 2019-11-12 05:31:19 +00:00
Tyler Gunn
5be8504888 Merge "More telephony updates for mainline." 2019-11-12 03:24:01 +00:00