History log of /frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
98a7a2b7cd8e0c4ea787e434ed9c6c6d5ddf8d5f 01-Jun-2018 Amit Mahajan <amitmahajan@google.com> Share lock object between UiccSlot, UiccCard and UiccProfile.

Prior to P, there was a single class UiccCard that had the lock. Now
it's split between these 3 classes, but if each has a separate lock
there can be a deadlock if they call each other's APIs which they do.
The solution is to use a single lock between them which is equivalent
to how the locking mechanism was earlier.

Test: Basic telephony sanity.
Bug: 80317780
Change-Id: Iadecb726dc3bf85dcde76c70a54e191f1a55007c
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
199f4fd9f4075d4b2787e4ff918ef90d28f4ff2b 13-Apr-2018 Jack Yu <jackyu@google.com> DO NOT MERGE - Set country code even when device is not registered on network

Extends the functionality of getNetworkCountryIso to support
no SIM/no service case. When no SIM/no service, it returns
the country code of nearby network (unregistered but cell info
is available to the device).

Test: Manual
Bug: 64335394
Change-Id: I3054a300aa569a0e9c99934970a2bdb3b9fcac41
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
2a63f28dd26512f45b706ddab00c18c4f91bc7e4 16-Mar-2018 Malcolm Chen <refuhoo@google.com> Remove ACTION_INTERNAL_SIM_STATE_CHANGED.

Since ACTION_INTERNAL_SIM_STATE_CHANGED is only listened by
SubscriptionInfoUpdater, broadcast is unnecessary and costly. We
remove it and use a direct function call.

Bug: 72463137
Test: regression test
Change-Id: I17e7bb7445ac9d287c0ee70869adf0d011005b14
Merged-In: I17e7bb7445ac9d287c0ee70869adf0d011005b14
(cherry picked from commit 1ffbb3c56675ff4ff9a26bccbbed0519a5c12573)
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
7e4c169a75070ab988016691cbf13e5dc02f2011 15-Mar-2018 Malcolm Chen <refuhoo@google.com> Remove IccCardProxy.

IccCardProxy is deprecated after UICC refactor. Remove the file
and all references and tests related.

Bug: 72463137
Test: unit-test
Change-Id: Id5e293233147c36e201e3ab946cb32873b90828a
Merged-In: Id5e293233147c36e201e3ab946cb32873b90828a
(cherry picked from commit 29d8d98ee7299cce703909b35e93cbad626f78ef)
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
4b2c78c078d59466d18a4f7f926bb3bc0eccff9d 04-Feb-2018 Jack Yu <jackyu@google.com> Connected with data service manager

Routed all data requests and respones through the
new cellular data service and data service manager.

Test: Telephony sanity tests + unit tests
Bug: 64132030
Change-Id: I66adf6492ee1952e20384c38add107c89da0ac41
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
0b49b9969d3e8923cc9b6a1add06ced2a8d245b4 14-Jan-2018 Brad Ebinger <breadley@google.com> Create ImsService API compat layer

Creates a new ImsService API compat layer,
which translates the "new" API to the
"old" API in the android.telephony.ims.compat
namespace to support older versions of
ImsService Implementation

Bug: 63987047
Test: Manual, Telephony unit tests
Change-Id: I7daafe2ac150c49ba4ad8f08ac175eb7e6044633
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
04c17b36e012335a8575ae24895fd3f0bea8491f 23-Jan-2018 Brad Ebinger <breadley@google.com> Change ImsService API namespaces

Changes the ImsService API namespaces
to allow them to be @SystemApi.

Bug: 63987074
Change-Id: I66b564e27d5e0995c4819bd2c6df304e7e04a7eb
Test: Telephony Unit Tests
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
1d0af327f9d60dcdb010314bbdc4ab2492df11df 16-Jan-2018 Brad Ebinger <breadley@google.com> Integrate new MMTel APIs into the platform

Integrates the new ImsService APIs into telephony
and updates the Telephony unit tests to
test the new APIs as well.

Bug: 63987047
Test: Telephony unit tests; Telephony test ImsService
Change-Id: Iaf40fc2a14d2b8e99fb0d08284987c9cf9cd3b2c
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
1db1dd66859d3028da82e8eb1ba8d253a2d519c4 30-Jan-2018 Malcolm Chen <refuhoo@google.com> Merge "Fix bug that sPhones is not mocked in test." am: e3e13a384a am: a3267c08ef
am: 4885587e03

Change-Id: Ic9c55ead4b4b22bd71990b371bc9722bf23cef05
e3e13a384abc4b71daff05fc518052119adb5908 30-Jan-2018 Treehugger Robot <treehugger-gerrit@google.com> Merge "Fix bug that sPhones is not mocked in test."
1975a56df2d74f83ba2c18eb5da43086d4c924e8 29-Jan-2018 Malcolm Chen <refuhoo@google.com> Fix bug that sPhones is not mocked in test.

In TelephonyTest.java, array mPhones is created before initMocks is
called, thus mPhone is not included properly in that array.

Bug: 64132030
Test: unit-test
Change-Id: Ifb7c48a9fa6f4c468f11b99064df0854f4769f18
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
a5e5f9d5611f5aa1ac6f96abe280f8146d576f55 29-Jan-2018 Jack Yu <jackyu@google.com> Merge "Fixed flaky data unit tests" am: b9fd76e241 am: 70cbafc640
am: 62d7882230

Change-Id: I896918d5e24bb542fd590d1aecb6dcd17f9b571f
b9fd76e2413d12d360c8b364a5808887eae5ee1b 29-Jan-2018 Treehugger Robot <treehugger-gerrit@google.com> Merge "Fixed flaky data unit tests"
f67d1a8c2200bdb80fa76a37f56260f85a422306 29-Jan-2018 Jack Yu <jackyu@google.com> Fixed flaky data unit tests

Test: Telephony unit tests
Bug: 29579544
Change-Id: Ifda4c8ef8390c253215c02abeb22fa099c40837a
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
e7b0f40cbd5c0888c8100f4257af5a57d5df8853 24-Jan-2018 Amit Mahajan <amitmahajan@google.com> Revert "Revert "Client side implementation for IRadioConfig hal.""

This reverts commit d1b957a4a1382c0ae1514cfac8899b04717cd2bb.

Reason for revert: Trying to re-land the reverted change.

Test: Basic telephony sanity (new APIs are not exercised yet)
Bug: 64131518
Merged-in: I1f19df6798573c86da105ab512effed80526c092
Change-Id: I1f19df6798573c86da105ab512effed80526c092
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
93b812abba166c6b7d18c6dcddb23a8bee0eda4c 24-Jan-2018 Amit Mahajan <amitmahajan@google.com> Revert "Revert "Client side implementation for IRadioConfig hal.""

This reverts commit d1b957a4a1382c0ae1514cfac8899b04717cd2bb.

Reason for revert: Trying to re-land the reverted change.

Test: Basic telephony sanity (new APIs are not exercised yet)
Bug: 64131518
Change-Id: I1f19df6798573c86da105ab512effed80526c092
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
37a7715422b55bd69659a89db297ac22c46113e3 25-Jan-2018 Amit Mahajan <amitmahajan@google.com> Merge "Disable IccCardProxy and enable new code in UiccProfile." am: 6acff24894 am: 332d26fa1f
am: 08b870bf57

Change-Id: I0e2116ad46c78b312b224e09fa398590412a5e13
b8d6fafa17b6be739a61e6fa90cbb186875d0bb0 24-Jan-2018 Amit Mahajan <amitmahajan@google.com> Disable IccCardProxy and enable new code in UiccProfile.

Test: Basic telephony sanity with TMo, VZW, Fi SIMs; telephony unit tests
Bug: 64131518
Change-Id: I03e523bfebf731ad35018583c8ace12fa48ca397
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
9c27d9c7c78f88afd6ac846a21384b09a0a50ee2 12-Jan-2018 Neil Fuller <nfuller@google.com> Add result metadata to time zone lookup results

This change adds metadata to time zone lookup results which
will enable more sophisticated / better detection logic
in future.

If the device is using multiple sources of time zone
detection then having metadata will enable it to compare
signals and go with the least ambiguous.

The main logic change is that TimeZoneLookupHelper will
return a CountryResult object from lookupByCountry() in
cases when the guessZoneIdByCountry() method that it
replaces returned null. Callers can now check the metadata
for suitability.

android.util.TimeUtils is no longer used for offset lookups,
instead the code goes direct to libcore's TimeZoneFinder
/ CountryTimeZones in all cases.

Included in this commit are some non-functional logging
improvements, comment changes, variable renames and inlining.

Test: atest FrameworksTelephonyTests
Bug: 63743683
Change-Id: I1e67cdb6b564ee8867e4fde361cbb509a3606e6c
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
75329293e3c0e298deeb310811f70e5d01691772 13-Dec-2017 Malcolm Chen <refuhoo@google.com> Replace ImsManager static methods with proper ones.

ImsManager static methods are deprecated since it doesn't support
MSIM devices. It will now always call getInstance with phoneId and
then call corresponding non-static methods.

Bug: 67602046
Test: regression tests
Change-Id: I1253249a414cc9be45d5fbbab182911144a30c32
Merged-In: I1253249a414cc9be45d5fbbab182911144a30c32
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
d2520e28daddb2e1f827acf1763afa814cd70cc5 16-Dec-2017 Neil Fuller <nfuller@google.com> Deflake ServiceStateTracker test and others

Switching MccTable over to using TelephonyComponentFactory
in commit 42e5c2ccbf2d6a6a7319cd5003a938207e049020
appears to have made an existing flakiness problem worse:
Evidence from Treehugger suggests that
MccTable.updateMccMncConfiguration() (which started using
TelephonyComponentFactory to obtain a TimeServiceHelper) is
called in various places while a test may be running.
TelephonyTest's replacement of the static
TelephonyComponentFactory instance used by MccTable is probably
leading to spurious NullPointerExceptions.

This change allows logic to be shared while side-stepping
the test infrastructure issue implied.

This change also moves the replacement of static instances
of various fundamental telephony classes until after they have
been baseline configured: it's not a solution but reduces the
time window where there may be unconfigured mocks replacing
real instances.

Bug: 63743683
Test: atest FrameworksTelephonyTests
Test: Treehugger

(cherry picked from commit eff964878d590a8a74837c48bbb0e4ff4ff8f28f)
Merged-In: Ib93a87ab87464af93f8092434e971f09326973a4
Change-Id: Ib93a87ab87464af93f8092434e971f09326973a4
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
985c1bee3c77000298a0ba01f1b69f46a564e3d3 21-Jul-2017 Malcolm Chen <refuhoo@google.com> Make sure MOBILE_DATA value is updated in onSetUserDataEnabled.

In onSetUserDataEnabled, we used to call getDataEnabled to check
against "enable". Since getDataEnabled always returns true when
provisioning, onSetUserDataEnabled(true) never writes "true"
into Settings.Global.MOBILE_DATA. Now we are making sure
Settings.Global.MOBILE_DATA is updated in onSetUserDataEnabled.

Bug: 34351475
Test: Build
Change-Id: Iec2245f6ee1c087e488829344ff7c352acdbf602
Merged-In: Iec2245f6ee1c087e488829344ff7c352acdbf602
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
6fe1611fccdec519696931095ad5a0bcc0355408 21-Dec-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Deflake ServiceStateTracker test and others"
8cf45a2007290c2d34645025b377a98a3f861050 20-Dec-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Replace ImsManager static methods with proper ones."
58bd1ca1d1e4d3b168093f3a3281d40c736719f9 13-Dec-2017 Malcolm Chen <refuhoo@google.com> Replace ImsManager static methods with proper ones.

ImsManager static methods are deprecated since it doesn't support
MSIM devices. It will now always call getInstance with phoneId and
then call corresponding non-static methods.

Bug: 67602046
Test: regression tests
Change-Id: I1253249a414cc9be45d5fbbab182911144a30c32
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
eff964878d590a8a74837c48bbb0e4ff4ff8f28f 16-Dec-2017 Neil Fuller <nfuller@google.com> Deflake ServiceStateTracker test and others

Switching MccTable over to using TelephonyComponentFactory
in commit 42e5c2ccbf2d6a6a7319cd5003a938207e049020
appears to have made an existing flakiness problem worse:
Evidence from Treehugger suggests that
MccTable.updateMccMncConfiguration() (which started using
TelephonyComponentFactory to obtain a TimeServiceHelper) is
called in various places while a test may be running.
TelephonyTest's replacement of the static
TelephonyComponentFactory instance used by MccTable is probably
leading to spurious NullPointerExceptions.

This change allows logic to be shared while side-stepping
the test infrastructure issue implied.

This change also moves the replacement of static instances
of various fundamental telephony classes until after they have
been baseline configured: it's not a solution but reduces the
time window where there may be unconfigured mocks replacing
real instances.

Bug: 63743683
Test: atest FrameworksTelephonyTests
Test: Treehugger

Change-Id: Ib93a87ab87464af93f8092434e971f09326973a4
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
6f0f602bcb26fc40776fac346b33c62276b80852 22-Nov-2017 Neil Fuller <nfuller@google.com> Make NitzStateMachine testable

This commit does not modify behavior of NitzStateMachine.
It is a refactoring that separates NitzStateMachine from
various device concerns that would otherwise make unit
testing difficult.

There are three main categories of interaction from
NitzStateManager with other components:

1) External actions / querying of the NITZ state triggered
by ServiceStateTracker.

2) NitzStateManager interacting with the device's
time / time zone state and associated user settings. This
is now handled by TimeServiceHelper. In future this will
mostly be replaced by calls to a proposed TimeDetectionService
as part of the work to improve support for devices that have
multiple ways of detecting time / time zone. Time / time zone
detection being enabled will dependent on which component is
asking.

3) NitzStateManager interacting with global / shared device
state. i.e. reading and writing SystemProperties and reading
unmodifiable clocks. Abstracting these has clear
advantages for unit testing since it allows simulation of
various device states and avoids modification of the system
properties (which is not permitted, anyway).

This commit contains a single new test in NitzStateMachineTest
to demonstrate the purpose of this change and prove that
there is nothing preventing more extensive time / time zone
detection tests being written in future commits.

The only test in ServiceStateTrackerTest that touched on NITZ
logic has been modified to reflect the fact it delegates to a
(test stubbed) NitzStateMachine and no longer handles the NITZ
logic itself.

Testing:

To run individual tests:

atest FrameworksTelephonyTests:com.android.internal.telephony.NitzStateMachineTest \
FrameworksTelephonyTests:com.android.internal.telephony.ServiceStateTrackerTest

To run all telephony tests:

atest FrameworksTelephonyTests

Bug: 63743683
Test: See above

(cherry picked from commit f9e4314c7258d07ee1b995d625d20887d36c94da)
Merged-In: Ie0be1bc4a2d6baf4860ed93902c697f3edfa4d44
Change-Id: Ie0be1bc4a2d6baf4860ed93902c697f3edfa4d44
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
f9e4314c7258d07ee1b995d625d20887d36c94da 22-Nov-2017 Neil Fuller <nfuller@google.com> Make NitzStateMachine testable

This commit does not modify behavior of NitzStateMachine.
It is a refactoring that separates NitzStateMachine from
various device concerns that would otherwise make unit
testing difficult.

There are three main categories of interaction from
NitzStateManager with other components:

1) External actions / querying of the NITZ state triggered
by ServiceStateTracker.

2) NitzStateManager interacting with the device's
time / time zone state and associated user settings. This
is now handled by TimeServiceHelper. In future this will
mostly be replaced by calls to a proposed TimeDetectionService
as part of the work to improve support for devices that have
multiple ways of detecting time / time zone. Time / time zone
detection being enabled will dependent on which component is
asking.

3) NitzStateManager interacting with global / shared device
state. i.e. reading and writing SystemProperties and reading
unmodifiable clocks. Abstracting these has clear
advantages for unit testing since it allows simulation of
various device states and avoids modification of the system
properties (which is not permitted, anyway).

This commit contains a single new test in NitzStateMachineTest
to demonstrate the purpose of this change and prove that
there is nothing preventing more extensive time / time zone
detection tests being written in future commits.

The only test in ServiceStateTrackerTest that touched on NITZ
logic has been modified to reflect the fact it delegates to a
(test stubbed) NitzStateMachine and no longer handles the NITZ
logic itself.

Testing:

To run individual tests:

atest FrameworksTelephonyTests:com.android.internal.telephony.NitzStateMachineTest \
FrameworksTelephonyTests:com.android.internal.telephony.ServiceStateTrackerTest

To run all telephony tests:

atest FrameworksTelephonyTests

Bug: 63743683
Test: See above

Change-Id: Ie0be1bc4a2d6baf4860ed93902c697f3edfa4d44
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
10757e356f9384581fb3eb2679c73ddfb2f775e4 21-Jul-2017 Malcolm Chen <refuhoo@google.com> Make sure MOBILE_DATA value is updated in onSetUserDataEnabled.

In onSetUserDataEnabled, we used to call getDataEnabled to check
against "enable". Since getDataEnabled always returns true when
provisioning, onSetUserDataEnabled(true) never writes "true"
into Settings.Global.MOBILE_DATA. Now we are making sure
Settings.Global.MOBILE_DATA is updated in onSetUserDataEnabled.

Bug: 34351475
Test: Build
Change-Id: Iec2245f6ee1c087e488829344ff7c352acdbf602
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
d1d2aa157fa5047507393405b76dfb49fc9ffc0f 08-Jul-2017 Amit Mahajan <amitmahajan@google.com> Add class IntentBroadcaster to rebroadcast intents on USER_UNLOCKED.

This is to have a single point for broadcasting intents that need
to be rebroadcast, and helps rebroadcast them in the right order.

Test: Verified manually through logcat
Bug: 37730013
Change-Id: I5285dc1b96b3f6429e86eaa6b4aee58dfb55ccd1
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
d62eb5bc2ca139a8016f1c6899ccd4be904ff510 24-May-2017 nharold <nharold@google.com> Merge "Update the waitUntilReady/setReady logic to use java blocking" am: cfa7251903 am: d618c46e69 am: cdabc87263
am: 730ec13ed6

Change-Id: I4b80554c1c30f3800ad8d340988106a0c30c7fba
730ec13ed61ebe221ff8f9ddcf421c4688064db3 24-May-2017 nharold <nharold@google.com> Merge "Update the waitUntilReady/setReady logic to use java blocking" am: cfa7251903 am: d618c46e69
am: cdabc87263

Change-Id: I3a01ecd76e554c113427f29b07d765f370a2541d
cfa7251903fb1ad0f9ab2e46af0515036d285c7d 24-May-2017 nharold <nharold@google.com> Merge "Update the waitUntilReady/setReady logic to use java blocking"
61b5415c0c4655aea1a6dc0cb48d7a0e260e2a5d 24-May-2017 Jack Yu <jackyu@google.com> Fixed file descriptor leak in telephony unit tests am: ae6e8f99bd
am: 9848cbfdbe

Change-Id: Ia367d5c24636529043cc073d1bfd8aab9478aadb
9848cbfdbe7ec8fe3eeb9b488a90567e86c7e8cf 24-May-2017 Jack Yu <jackyu@google.com> Fixed file descriptor leak in telephony unit tests
am: ae6e8f99bd

Change-Id: Ice665b510922057b5940b08504c578b14d3587ab
16fb750132532b5d3012576fa52805e3546551f7 23-May-2017 Jack Yu <jackyu@google.com> Fixed file descriptor leak in telephony unit tests

The handler thread in SimulatedCommands was not closed after
each unit test run. Fixed by adding a dispose method to quit
the thread.

Also use quit() instead of quitSafely() for all thread quiting
because we don't care if the messages were dispatched or not
after the test. This can fix some messages sending to dead
threads non-harmful exceptions in the output debug messages.

Test: Telephony unit tests
bug: 29579544
Merged-In: I112e46b0147a1950046a35cd9ac2498560c6ee1b
Change-Id: I112e46b0147a1950046a35cd9ac2498560c6ee1b
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
ae6e8f99bdb297f906d6dcdc0a385ba27eee47fd 23-May-2017 Jack Yu <jackyu@google.com> Fixed file descriptor leak in telephony unit tests

The handler thread in SimulatedCommands was not closed after
each unit test run. Fixed by adding a dispose method to quit
the thread.

Also use quit() instead of quitSafely() for all thread quiting
because we don't care if the messages were dispatched or not
after the test. This can fix some messages sending to dead
threads non-harmful exceptions in the output debug messages.

Test: Telephony unit tests
bug: 29579544
Change-Id: I112e46b0147a1950046a35cd9ac2498560c6ee1b
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
d6ceca5eb160ce9aea97f2999da85a652c6eaa17 23-May-2017 fionaxu <fionaxu@google.com> flaky unit test am: 9f78bc2eb2
am: af8bc6b718

Change-Id: I5a32067482c1bc5b907fa12c52eba3a759ada72f
af8bc6b718d2dc53cab1e81628e61924ab147026 23-May-2017 fionaxu <fionaxu@google.com> flaky unit test
am: 9f78bc2eb2

Change-Id: I8be4dc7cfdd37796f0f6213c42af6de87a64662c
f118cdaa444198ae843bcc3fa154719d7f7e4891 23-May-2017 Nathan Harold <nharold@google.com> Update the waitUntilReady/setReady logic to use java blocking

-Replace the while(!ready()) { checkReady() } logic to use
the java wait() and notifyAll() methods.

-Set a maximum timeout of 30s for a test to report that is
is ready

Bug: 38512268
Test: runtest frameworks-telephony
Change-Id: I60c520d985a742c42baf7999079feeb726a27a99
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
0998eac412710c044c7c93a9cde1c6d52522e970 14-May-2017 Jack Yu <jackyu@google.com> Fixed flaky unit tests

Test: Telephony unit tests
bug: 29579544
Merged-In: If732d23d9f9bc0bb7b4dc6246d2af116c755cdc9
Change-Id: If732d23d9f9bc0bb7b4dc6246d2af116c755cdc9
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
9f78bc2eb2db658d1b22a9be514ffa6f7a916d64 18-May-2017 fionaxu <fionaxu@google.com> flaky unit test

Test: Telephony unit test
Bug: 29579544
Change-Id: I4057fb0c9651437e91f925aebb110be75cf7d459
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
84c2a084e3c2ee2964de38b9a45a53263a38a1f5 17-May-2017 Chen Xu <fionaxu@google.com> Merge "Revert "flacky unit test"" into oc-dev am: 7f4339996f
am: 9ee2ef111b

Change-Id: Ieb4f3c1d9a30423d95c65994949e79769a05f7ef
9ee2ef111b4214194a3c255d3afb48f479ee3288 17-May-2017 Chen Xu <fionaxu@google.com> Merge "Revert "flacky unit test"" into oc-dev
am: 7f4339996f

Change-Id: If4c2ea97890b44c2bc80d1e520f2d1203dd58cbe
f6588582688ecbe8fa58257f2caee2495e52f79a 17-May-2017 Chen Xu <fionaxu@google.com> Revert "flacky unit test"

This reverts commit 0b187f0fba954859718c4ad8d1b4751343142d78.

Change-Id: I880cb6aef85eca42ddbdd74a7c9ac2cac215fd93
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
10dddc1b90bf6c9898324abdfe6778557672ab3d 16-May-2017 fionaxu <fionaxu@google.com> flacky unit test am: 0b187f0fba
am: 7d69393dbf

Change-Id: I2f0c54c80cef1cfc8fa87476ad80d5387a1807f0
7d69393dbf82816bc50226e79c8667c63b893e02 16-May-2017 fionaxu <fionaxu@google.com> flacky unit test
am: 0b187f0fba

Change-Id: I2baae70edee98cf254eea326ff4672977f7bd9b4
0b187f0fba954859718c4ad8d1b4751343142d78 15-May-2017 fionaxu <fionaxu@google.com> flacky unit test

Test: Telephony unit tests
bug: 29579544
Change-Id: Iec35a7bd8a0b3585733a1f69db73d10275767405
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
fa3092fcbc5ec7e7e6857ce2e78da9d9fff3caf4 16-May-2017 Jack Yu <jackyu@google.com> Fixed flaky unit tests
am: ee5c35e032

Change-Id: Ie0f9985ccb5322267beaa7c597d7b28f1f149740
ee5c35e032973df2a96ff1d37c3714d3a12f3dd0 14-May-2017 Jack Yu <jackyu@google.com> Fixed flaky unit tests

Test: Telephony unit tests
bug: 29579544
Merged-In: If732d23d9f9bc0bb7b4dc6246d2af116c755cdc9
Change-Id: If732d23d9f9bc0bb7b4dc6246d2af116c755cdc9
(cherry picked from commit e11ff87802f9f4a26f042b6f0fe318371b17c976)
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
cb858d7ebf9f662f0d875791aeeb90e7092caaa1 15-May-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fixed flaky unit tests"
e11ff87802f9f4a26f042b6f0fe318371b17c976 14-May-2017 Jack Yu <jackyu@google.com> Fixed flaky unit tests

Test: Telephony unit tests
bug: 29579544
Change-Id: If732d23d9f9bc0bb7b4dc6246d2af116c755cdc9
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
dce529f00c52bedf4377ee5f7ae1b284fe6452be 09-Apr-2017 Jeff Davidson <jpd@google.com> Implement embedded subscription list APIs.

Listing embedded subscriptions is fairly simple - we just return all
subscriptions for which IS_EMBEDDED = 1. We expose these through two
new APIs which return subscriptions which are either active or
embedded; one API (for the LPA and other callers with permission)
returns all such subscriptions, and the other (for carrier apps)
returns only subscriptions accessible to the calling app.

The cache of embedded subscriptions is updated whenever the SIM state
becomes ABSENT, ERROR, or LOADED; whenever an API call happens which
impacts the list of subscriptions (like a download or a delete); or
whenever the LPA requests a refresh due to some data change.

To support this change, the update process now runs on a background
thread instead of the main thread, as IPCs can't be made from the main
thread without deadlocking, in general. (Note though that this
probably should have been done before as the update logic was still
reading from/writing to a SQLite-backed ContentProvider, and since the
phone process currently contains UI for settings).

The update process pulls all cached embedded subscriptions (omitting
non-removable ones if the update is for a removable eUICC), as well as
non-embedded subscriptions with matching IMSIs. Subscriptions are
matched with those returned by the LPA and updated; any other cached
subscription in the above list is "removed" by marking it as
IS_EMBEDDED = 0. (This is equivalent to what happens when a physical
SIM is removed).

For the nickname, we repurpose the existing DISPLAY_NAME field.
However, there are settings UIs which allow updating this field, which
means those updates will be clobbered every time the list is updated.
A follow-up CL will propagate updates to this field from Settings to
the stored nickname on the eUICC's profile so that they persist.

Bug: 35851809
Test: Unit tests; e2e tests switching back and forth between embedded
and removable eUICC.
Change-Id: Ie714c0f7fc1a9d147008a2598dfdeac865ba120c
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
ec581c0b21b5da662b9fe60a8212a66196a9f05c 18-Apr-2017 Brad Ebinger <breadley@google.com> Better handle MSIM DDS changed event

On DSDS MSIM devices, when Default Data Subscription event
is received, the ImsService may choose to switch which
Slot ID is active.

This change better handles that switch and removes a
crash that was happening due to
ImsServiceProxy#getFeatureStatus getting called
circularly.

Bug: 37361882
Test: Run Telephony unit test
Merged-In: If0f2e3c90de378421bc17d029bf1e6a3ced6bb34
Merged-In: I2cfef49f833e330289f172bae7e422f5afa5fc40
Change-Id: If61332d8c2d4dacb96d27d706abac6afc612749b
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
5de5ed316baf3ff3d7d58ac8c6d882fe1949d426 18-Apr-2017 Brad Ebinger <breadley@google.com> Better handle MSIM DDS changed event

On DSDS MSIM devices, when Default Data Subscription event
is received, the ImsService may choose to switch which
Slot ID is active.

This change better handles that switch and removes a
crash that was happening due to
ImsServiceProxy#getFeatureStatus getting called
circularly.

Bug: 37361882
Test: Run Telephony unit test
Change-Id: If61332d8c2d4dacb96d27d706abac6afc612749b
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
ccccc1d2a5733d3cd295c8112d34a8d9dbbf38d9 25-Apr-2017 Hall Liu <hallliu@google.com> Merge "Pipe through RTT signaling to IMS" am: 8ba24b2509 am: 38c7e5f08e
am: e8d752ef61

Change-Id: I3bedff2865073e344107f691ce949e0a9523beea
8ba24b2509eb393450d028de786724b81903949b 25-Apr-2017 Hall Liu <hallliu@google.com> Merge "Pipe through RTT signaling to IMS"
fa88fc1de20ddb819975d78c98e4c0d6b27e225a 22-Mar-2017 Hall Liu <hallliu@google.com> Pipe through RTT signaling to IMS

Add plumbing to transmit RTT signaling to the IMS layer. Also add a
thread for reading/writing to the RttTextStream for communication
with the in-call app. Also implement batching and throttling to
ensure proper text throughput rates.

Bug: 34203619
Test: unit tests added
Change-Id: Icbc05130778449a3447bbad19ad0a3ebb6389a53
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
26d16a3dd393152416682a04d3bd5d6013f28240 24-Mar-2017 Amit Mahajan <amitmahajan@google.com> resolve merge conflicts of 3ed74f4b6 to stage-aosp-master

Test: I solemnly swear I tested this conflict resolution.
Change-Id: Id6c90fa0f3b8821ac3e786ebc22e7aa5ac22cfad
b1fdcf01045090315c5b91d7539007d79f34c9ec 21-Mar-2017 Amit Mahajan <amitmahajan@google.com> Unit test fixes. Most failures were due to new mockito.

Test: runtest --path frameworks/opt/telephony/tests/telephonytests/
Bug: 29579544
Change-Id: Ic228cd7dfc4d8913411a459520d7b7bf71a66d98
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
37800d3cdb300fca83462d95221a05bbef21a951 21-Mar-2017 Amit Mahajan <amitmahajan@google.com> Unit test fixes. Most failures were due to new mockito.

Test: runtest --path frameworks/opt/telephony/tests/telephonytests/
Bug: 29579544
Merged-in: Ic228cd7dfc4d8913411a459520d7b7bf71a66d98
Change-Id: Ic228cd7dfc4d8913411a459520d7b7bf71a66d98
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
6d7d11a3e01672d3f02efb701b4d17408c845f87 15-Mar-2017 Tony Mak <tonymak@google.com> Merge "Track the calling user id in SmsTracker" am: 9fb0d53bab am: 980f5b85dc
am: 702ca5d849

Change-Id: I536f89438b8890c0f1e3d4124188b9e3a768b50c
980f5b85dcb226b6a5cc2e1f8f49691ea20738df 15-Mar-2017 Tony Mak <tonymak@google.com> Merge "Track the calling user id in SmsTracker"
am: 9fb0d53bab

Change-Id: Ib74b7f0cebc21841c6bf2ab08a0a9a3a0eec0c9d
32cc74b9ec7397e995f4e2275315c6f79d1e43fd 10-Mar-2017 Tony Mak <tonymak@google.com> Track the calling user id in SmsTracker

Store the calling user id in SmsTracker, and consume it throughout
SmsDispatcher.

Test: SmsManager.sendTextMessage in user 0 is working
Test: SmsManager.sendTextMessage in work profile is working
(Make sure the app is not installed in user 0).

Fix: 35590739

Change-Id: I396880fe33bd0db05f7952dec6234def98f6b916
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
6a9915465544d6a4ccbd9fcae3c0049c1d176a02 02-Mar-2017 Jack Yu <jackyu@google.com> Merge "Added device state monitor"
am: 442a1aa29c

Change-Id: Ib89768a88380cfc4d33bbaa81acdea509e647f2a
50b941e59787a21dd2d4f3d25d700538efb9abc5 18-Feb-2017 Jack Yu <jackyu@google.com> Added device state monitor

Added DeviceStateMonitor to replace the legacy screen state RIL
API. Instead of sending the screen state to the modem, the new
device state monitor can explicitly turn on/off the unsolicited
response from the modem based on difference scenarios (e.g.
tethering, charging, screen state). It also sends more device
state to the modem including charging state, power saving state,
and low data expected state.

Note that in order to support the old vendor RIL, framework will
still invoke the legacy screen state API to ensure the best
user experience on those devices.

Test: Manual. Unit tests.
bug: 32223897, 20125037, 28294587

Merged-In: I76ce307bde1d3160af2ac44a57f101e4cafc7ae4
Change-Id: I76ce307bde1d3160af2ac44a57f101e4cafc7ae4
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
baecdb610b30a5d4b35345f8fc63fcbc2133c149 18-Feb-2017 Jack Yu <jackyu@google.com> Added device state monitor

Added DeviceStateMonitor to replace the legacy screen state RIL
API. Instead of sending the screen state to the modem, the new
device state monitor can explicitly turn on/off the unsolicited
response from the modem based on difference scenarios (e.g.
tethering, charging, screen state). It also sends more device
state to the modem including charging state, power saving state,
and low data expected state.

Note that in order to support the old vendor RIL, framework will
still invoke the legacy screen state API to ensure the best
user experience on those devices.

Test: Manual. Unit tests.
bug: 32223897, 20125037, 28294587
Change-Id: I76ce307bde1d3160af2ac44a57f101e4cafc7ae4
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
361fd7439d65b54b9b064942bc2050f86ab4823b 27-Jan-2017 Chen Xu <fionaxu@google.com> Merge "fix multi-part sms issue" am: 8144860281 am: 832eea3d3f am: a19b7cb3d5
am: ee43b8b912

Change-Id: I163d06a0db6200f2275c7be431630d831350ec3d
832eea3d3f1ec4588ba1365d910b4c78b36278fc 27-Jan-2017 Chen Xu <fionaxu@google.com> Merge "fix multi-part sms issue"
am: 8144860281

Change-Id: Id98498f492e20b5f3979b0ec92c743cde4244b6d
814486028125b55b02be0e5053893e10d7d10441 27-Jan-2017 Chen Xu <fionaxu@google.com> Merge "fix multi-part sms issue"
af7bc32573007f2ea1185fc5cb4f3980e1ff1304 24-Jan-2017 fionaxu <fionaxu@google.com> fix multi-part sms issue

- sending multi-part SMS via Email was broken in NYC since we are using display
originating address to group multi-part messages.
- In a common case, only the fist SMS comes with the right email
displaying address, thus fails to group sms together.
- Fix is keep using originating_address to aggregate Multi-part SMS and introduce a new column:
display_address in the raw table to check blocking addresses for both
phone number and email address

Bug: 34118154
Test: Manual & telephony unit tests
Change-Id: Ibd902e5ccbad34c0e1e97d7c699258dc4d2c867a
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
3112399d0c6b6b3ae42fdfe94347f7ef06d9fc84 26-Jan-2017 Jack Yu <jackyu@google.com> Moved SIM_FULL_ACTION into an explicit intent
am: b6e1d01eff

Change-Id: Ia9651251e6ac3cdf730daf2aca6ad5ad7f7761fd
b6e1d01effda7b82b6b539c053f812031cfbbcf1 19-Jan-2017 Jack Yu <jackyu@google.com> Moved SIM_FULL_ACTION into an explicit intent

From now on SIM_FULL_ACTION will only be sent to
the default SMS application.

Test: manual
bug: 33783447
Change-Id: I81b6aaff35dc33356a00b72fa59c84488dd02afe
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
5db9e3b51712c0875f67da6df7e3a709b51c8f47 25-Jan-2017 fionaxu <fionaxu@google.com> [DO NOT MERGE] fix unit test due to merge issue

mistakenly called makeCarrierActionAgent twice

Bug: 30958215
Bug: 25691379
Test: runtest --path telephonytest
Change-Id: Ib49d93a0c877cd350234a057727f59982cc9d561
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
b5771d36210a751e6ec916556ad0f20fcb9b4288 18-Nov-2016 fionaxu <fionaxu@google.com> Initial change on carrier signal filtering

- support new carrier configs with two signal list per carrier app
- support new broadcast mechanism to comply with background-check restriction on O.
- add carrier action agent for dispatching carrier actions

Bug: 30958215
Test: runtest --path
frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/CarrierSignalAgentTest
Change-Id: Ibf7496bdb1ba8c85384da0b667a5610a52b45d80
Merged-In: CHANGE-ID I4e9e2f56e991e9d6753f8d7e877add5ada595972
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
6a7fb078d1cacba7cf2e83b71242bb5c4c27c975 18-Nov-2016 fionaxu <fionaxu@google.com> Initial change on carrier signal filtering

- support new carrier configs with two signal list per carrier app
- support new broadcast mechanism to comply with background-check restriction on O.
- add carrier action agent for dispatching carrier actions

Bug: 30958215
Test: runtest --path
frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/CarrierSignalAgentTest

Change-Id: I4e9e2f56e991e9d6753f8d7e877add5ada595972
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
b4a28109bedc71afa5465247a86473a86d4b31fa 19-Nov-2016 Chad Brubaker <cbrubaker@google.com> Add single use App specific incoming SMSes

This allows applications to request that an upcoming incoming SMS be
routed directly to the calling application and to do so without
needing the RECEIVE_SMS permission.

This is especially important for ephemeral applications which we do not
want to have the ability to get the RECEIVE_SMS permission but do want
to support SMS based phone number verification. Ephemeral apps can use
this API to receive and SMS from their backend but will not be able to
access other SMSes on the device.

This is done by providing the app a token which when included in a
subsequent SMS message causes the application provided PendingIntent to
be sent with the SMS message data attached.

Test: Verified that an SMS containing the code is routed to the app.
Test: runtest --path GsmInboundHandlerTest.java
Test: cts-tradefed run cts -m CtsPermission2TestCases

Bug: 33047670
Change-Id: I7d2d259f09370bc8fac90dc5654231df4edd7e85
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
58faca0eff9420e72a42cd1e272c5c3806d00a70 11-Nov-2016 Amit Mahajan <amitmahajan@google.com> Fix in TelephonyTest to use correct reflection.

Change required due to a recent cleanup in frameworks
(ActivityManager).

Test: runtest --path frameworks/opt/telephony/tests/telephonytests/
src/com/android/internal/telephony
Bug: 32829334
Change-Id: I17bd86f590283b0ef978fa15c1c1f26501eaadc8
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
e97fb0b4ff012fe960c36d7cb09311550c7d4055 13-Jul-2016 Amit Mahajan <amitmahajan@google.com> Fix failing unit tests.

Bug: 29579544
Change-Id: I7a5dc1d641ef5c133e549763b1eb08e767912242
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
a8f5a859f8e4a15902d729af5d2edc9a9433ba41 08-Jul-2016 Jack Yu <jackyu@google.com> Disable VT when users turn off data or hit data limit

Disable VT when users turn off data or hit data limit. If
there are ongoing VT calls, we'll need to downgrade them
to VoLTE calls.

bug: 27316521
Change-Id: I7988d0475583e7fec50888eaee1e5a0d4d5b8cc6
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
4c31e4c0d2db31fe84081aa6f1e2bcc08b31f9d3 24-May-2016 fionaxu <fionaxu@google.com> cold sim clean up

- add new api to control provisioning notification visibility through
network agent
- rework on the interaction between carrier app and framework
- code cleanup
- unit test support
- hook pco value into datacallcomplete, enabling test by set sysprop for
pco values

Bug: 28567303
Change-Id: Id6b9b2aff4c4f128103593aab0bcef1c3a365141
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
9e51994d8ccf00bf56f54d5875e77732c4558480 14-Apr-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Switch TelephonyEventLog from using ITelephonyDebug to ConnectivityMetricsLogger" into nyc-dev
6e4abd849e12860a7459f7ec74496ca02b9d7ee0 28-Mar-2016 Amit Mahajan <amitmahajan@google.com> Changes to de-dup messages in SMS raw table.

Bug: 27820591
Change-Id: Ie3a28cdbbb533c74f456b7e942ddfc2cd0d66bb0
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
7a1c1b02c8603c2bf2f3b401facb389528180eed 08-Apr-2016 Pavel Zhamaitsiak <pavelz@google.com> Switch TelephonyEventLog from using ITelephonyDebug to ConnectivityMetricsLogger

Bug: 28026463
Change-Id: I3c4f14e8a6611f0cb5c52eb24573621d3a13c4cb
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
55ff0eb7c2f9910c13f03f63514198b95e382973 22-Mar-2016 Amit Mahajan <amitmahajan@google.com> Merge "Change to handle RUIM_RECORDS_LOADED only if phone type is CDMA" into nyc-dev
dbe4d7749d5524be575f629486874acdae721138 19-Mar-2016 Amit Mahajan <amitmahajan@google.com> Change to handle RUIM_RECORDS_LOADED only if phone type is CDMA

Same for EVENT_POLL_STATE_CDMA_SUBSCRIPTION, and similarly
EVENT_RESTRICTED_STATE_CHANGED only on GSM.
CL also includes change to update icc related info after RAT
specific initializations are done (on phone type switch).

Bug: 27746848
Change-Id: Ia25e1219ab473b6542ffc40d27dae1719b370660
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
871a2ec0bc8e8198aeb1913e7bf6cb22a7ff3604 18-Mar-2016 Amit Mahajan <amitmahajan@google.com> Unit tests for SmsBroadcastUndelivered.

The behavior that needs to be verified is strongly tied to
InboundSmsHandler so adding the tests in GsmInboundSmsHandlerTest.

Bug: 25691379
Change-Id: Icf62bf50c417964bb3a27587ec03452ea34c1cbd
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
af59a35e945d60fc9ffb305c494a695b35b8a942 16-Mar-2016 fionaxu <fionaxu@google.com> TelephonyManager unit test cleanup

Bug: 25691379
Change-Id: I129c8b4f04ad7e6d777857e8c7853de7a86348cc
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
ec6e2f9f13bac23cdfa0de0a56826b21050b6487 14-Mar-2016 fionaxu <fionaxu@google.com> First Unit test for DefaultPhoneNotifier

bug: 25691379
Change-Id: I3e2c6c94fec10f3f4ec37cb4b06e837c9bbf28b7
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
6ba18ef5f3733709f16ef03b3d2b2de076b63c3e 11-Mar-2016 fionaxu <fionaxu@google.com> Add tests for CdmaSmsDispatcher with code cleanup

bug: 2569137
Change-Id: I4a116b753b2fe79e64786293e5c9c1cf6e04b430
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
18ad8bf07feb9f6a9d187da236f3e56c055e941a 04-Mar-2016 fionaxu <fionaxu@google.com> PhoneSubInfoControllerTest Unit Test

bug: 2569137
Change-Id: I39f8d3ddf16e5b3dcb61a11fc22003a41c81fe2c
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
ecac744a4e585e3c7af95ffa06fa3e711131200c 02-Mar-2016 Amit Mahajan <amitmahajan@google.com> First unit test for ImsPhone.

Bug: 25691379
Change-Id: I61a2f0805220782e7dbebaf50604b596ef3ba24b
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
e415b7b5ae3afec0b7a24d85b930e8cca47499a6 29-Feb-2016 fionaxu <fionaxu@google.com> ImsPhoneCallTracker Unit test for MO Call and DTMF

BUG=25691379

Change-Id: I9225d5a02702b75f48185474abe14e0c2f0901c7
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
6fd2229711f75f686ce6254e6c9859247310598d 26-Feb-2016 Abhijith Shastry <ashastry@google.com> Merge "Suppress blocks after texting emergency services." into nyc-dev
1bcd7a866ddf8f6f63370c70972f057a4a1ba057 26-Feb-2016 Jack Yu <jackyu@google.com> resolve merge conflicts of 5ba11026cb to nyc-dev

Change-Id: I578f88ca57a85c796c6cc5506617d9627c42d0dd
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
5eccb26b2bcf3a51326596e1b0bb49b073d2f9fc 23-Feb-2016 Abhijith Shastry <ashastry@google.com> Suppress blocks after texting emergency services.

BUG: 26989170
Change-Id: I73216e5c433ba4ffb613d88b1d3fe3c81f3acba9
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
75ba09a17a669f4906268088a769836aa87d8241 19-Feb-2016 fionaxu <fionaxu@google.com> ImsPhoneCallTracker Test

bug: 25691379
Change-Id: Iaa258417cea39e82325fa812fc7b6fdce4bd5cfc
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
e2435e2d37c991bd6209a90cd884b5102939872e 21-Feb-2016 Abhijith Shastry <ashastry@google.com> Add unit tests for message blocking.

BUG: 26682753

Change-Id: I4f1eddc94863f29cb55b9242fe76c1836948978b
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
468dcf57c026a5eebac700479b518ed8c35f4c6b 19-Feb-2016 Jack Yu <jackyu@google.com> First DcTracker unit test case.
am: 27b650c406

* commit '27b650c406018355a88a41528db7859e232728a0':
First DcTracker unit test case.
27b650c406018355a88a41528db7859e232728a0 18-Feb-2016 Jack Yu <jackyu@google.com> First DcTracker unit test case.

bug: 25691379
Change-Id: Ic091ae4d92d0ef1f3eaa9b3d0736545edb2f359f
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
51bf0be2173a441cfde793fefff345383a423ccc 19-Feb-2016 Jack Yu <jackyu@google.com> Fixed two flaky tests.
am: 325ea5a0aa

* commit '325ea5a0aa71b9ff6134be71a84a7e1a288c70cb':
Fixed two flaky tests.
27f471647b2da3ff50620a766c048ebef8d45ae1 18-Feb-2016 Amit Mahajan <amitmahajan@google.com> New unit tests for InboundSmsHandler.

Bug: 25691379
Change-Id: I5fcbc95467cc7bd75f3f8a7da42c3814c1d2dac8
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
325ea5a0aa71b9ff6134be71a84a7e1a288c70cb 18-Feb-2016 Jack Yu <jackyu@google.com> Fixed two flaky tests.

bug: 25691379
Change-Id: I85307b6585f15ab39f4bee7f3d0f344dc31cb134
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
f9b150b221db15e88b97a0b9c0971ca3c71c0313 17-Feb-2016 fionaxu <fionaxu@google.com> ImsPhoneConnection Unit Test

bug: 25691379

Change-Id: I97709053f4f1265646c4b8a03c314b3fc88caf4a
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
217d4d9562a9476cf579dfc409b1278a02b18b87 17-Feb-2016 Amit Mahajan <amitmahajan@google.com> Fix failing sms tests.

Bug: 25691379
Change-Id: I2eb8b0510905066058179ea5d93a2719d6dac74f
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
655bae990bdd7e4584491def4d30692e6173779c 11-Feb-2016 fionaxu <fionaxu@google.com> Subscription related Unit test with code cleanup

bug: 25691379

Change-Id: Ib31b34b3d1116cf714717f5742095de7aa4c0a13
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
9c96807d990cdd3f4bb2d3f0fd56a1e78a95b353 10-Feb-2016 Jack Yu <jackyu@google.com> Test infrastructure improvement and code clean up.

Added instance replacement infrastructure and auto-restore functionality.
Cleauped up test cases.
Fixed copyright year.

bug: 25691379
Change-Id: I7e9b0b121c38c3a2c7375b262e2a121abb9c9a59
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
21e1b42d578d90611f76c37d58841543821502fd 10-Feb-2016 Jack Yu <jackyu@google.com> Revert "Test infrastructure improvement and code clean up."

This reverts commit 01d7b95381a5247520e7fe4ac40d10bcced525cf.

Change-Id: I2cb03e799dc5ce2a3bd1bcf8da21fb5fe7043672
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
01d7b95381a5247520e7fe4ac40d10bcced525cf 10-Feb-2016 Jack Yu <jackyu@google.com> Test infrastructure improvement and code clean up.

Added instance replacement infrastructure and auto-restore functionality.
Cleauped up test cases.
Fixed copyright year.

bug: 25691379
Change-Id: Ie3c778df828575d10e9164922210cc5b05723b45
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
153077e0b2d9ff6f115a0739dac1d64931bffb91 10-Feb-2016 Amit Mahajan <amitmahajan@google.com> Update voicemail number related unit test.

Bug: 25691379
Change-Id: Ia80a455c99a21f50348d9ca3ef2b3e69179c93e7
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
78867803826b15ff95c8ee8c7c6f65dfb7ad258f 09-Feb-2016 Amit Mahajan <amitmahajan@google.com> New unit test for GsmCdmaPhone and fixes for some existing tests

Bug: 25691379
Change-Id: I323fdef84792459db312df7bd58917e52a1a995e
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
f152b32a20be664788536a223b9ac7a52f69e4dd 06-Feb-2016 Amit Mahajan <amitmahajan@google.com> Fix failing tests by cleaning up properly in tearDown.

Bug: 25691379
Change-Id: I829278ee371e9903e73891cee2a0986686d72ee5
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
3166507c08e05fc6e8cef024705f1a710e9ce0e2 08-Feb-2016 Chen Xu <fionaxu@google.com> Merge "handle diff systemproperties to fix Test failures" into mm-wireless-dev
b9d551db1795b30598e2ce98cfae7106788c12d6 05-Feb-2016 fionaxu <fionaxu@google.com> handle diff systemproperties to fix Test failures

BUG=25691379

Change-Id: I13c079a26dc1c1a971471bef55770b97d489e39f
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
60a81bdb47cf64972c8edf5b0c51e8059765e5a0 28-Jan-2016 Amit Mahajan <amitmahajan@google.com> Unit test for WapPushOverSms

Bug: 25691379
Change-Id: I26eebb8711c9369c5ab85e740254a86483125bf5
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
4a9f066fbcbd20e2ea3ca3cbc914f81b230e3825 05-Feb-2016 fionaxu <fionaxu@google.com> fix build break

Change-Id: I056a07b43fa2ad01e73bb2a2c80377a1d47b468e
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
94d23c79d57080903850d9c9974c96ad6ea84f59 05-Feb-2016 Chen Xu <fionaxu@google.com> Merge "Unit test of CallManager,SignalToneUtil etc" into mm-wireless-dev
2f2dba9413a3f14da0bcf45031986eb78f007dd8 04-Feb-2016 fionaxu <fionaxu@google.com> Unit test of CallManager,SignalToneUtil etc

BUG=25691379
Change-Id: I8a797b6c31c5adfdbbe62003e78f6c9ebed8d5a3
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
1fe1dbf473755c4e812a1218f331759eccacb447 05-Feb-2016 Jack Yu <jackyu@google.com> Added Sms 7-bit encoding translation unit tests

bug: 25691379
Change-Id: Ic362c92a699390cb69299992b1f7155d8712f5e5
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java
32b5fbb1a340fa16e2c37c276517ef10a4934500 03-Feb-2016 Amit Mahajan <amitmahajan@google.com> Unit tests for GsmCdmaPhone.

Also creating abstract class TelephonyTest that can be extended
by other unit tests.

Bug: 25691379
Change-Id: I9437642a0bab68c6b573954e587181ff7d04d217
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/TelephonyTest.java