History log of /frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/dataconnection/DcTrackerTest.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/dataconnection/DcTrackerTest.java
bff465198e751438912fd301fbf20a8d35da1b95 26-Apr-2017 Jack Yu <jackyu@google.com> Fixed unit test case failure

bug: 36221436
Test: unit test
Change-Id: I24b3bc6ebdb2168539bfc6ac46c3f4fa38b86cec
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
802962613bf8ac5e53d08a6310ceecf031e1b8a5 19-Apr-2017 Amit Mahajan <amitmahajan@google.com> Disable failing unit tests.

All tests pass locally now and should pass on treehugger and apct
as well.

Test: runtest --path frameworks/opt/telephony/tests/telephonytests
Bug: 29579544
Change-Id: I8a038f60e6bed490a2e969258b126f4dfa1f6cb9
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
5b83d07ba19e20cf2811824cc2bed96953d1134d 18-Apr-2017 Jack Yu <jackyu@google.com> Fixed roaming related issues

1. the data enable check will be performed in trySetupData so
there is no need to add additional check in onRoamingOff and
onRoamingOn.

2. Do not trigger set initial attach apn and set data profile
in onRoamingOn (revert this behavior back to N-MR2).

3. Renamed getDataOnRoamingEnabled to getDataRoamingEnabled
for consistency.

bug: 30936226, 37280015
Test: Telephony sanity tests

Change-Id: I30ce763468b3068ecd80ab2a6a313b6284016909
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
ecb75ffc91e7036ae87c5f0488fa871d4e079922 01-Apr-2017 Jack Yu <jackyu@google.com> Revert the change to fix the failed unit test cases

Also fixed some typos.

Test: telephony unit tests
bug: 29579544
Change-Id: Ia7e867c5f1723f528ed543e7da3a5254ae7b7729
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
5533ba5e0461e7f6e5d6f3f41828107a12e5b021 31-Mar-2017 Jack Yu <jackyu@google.com> Call set initial attach apn when roaming status changes

This is needed for the old modem (RIL version <15) which only
accepts one protocol based on the roaming condition. In that
case we need to call set initial attach apn again so the
correct protocol can be passed down to the modem.

Test: Telephony sanity tests and unit tests
bug: 35210742
Change-Id: I5e88a61a1cc69d22ed319e598050509341833d7d
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
5b785c02ec2bdb626795723215654e0032e598ca 10-Mar-2017 Paul Duffin <paulduffin@google.com> Merge "Refactor code incompatible with Mockito 2.7.13" am: 92851f849f am: fe9742f910
am: fbf9f1ee39

Change-Id: I1bbea7a6b6812993a454f53d0aa2c2fecb4e0050
f9339819516dbe67fb8fcef846a0ae4441ef17bd 09-Mar-2017 Paul Duffin <paulduffin@google.com> Refactor code incompatible with Mockito 2.7.13

Bug: 32912773
Test: make checkbuild
Change-Id: Ie5ac742d4376e96286cc527a2331e91a17c85fd8
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
92428df50d736a3d1d0f32779a22c65fcec0efab 01-Mar-2017 Jordan Liu <jminjie@google.com> Remove old @Postsubmit annotation

The annotation is no longer needed because it has been replaced with
@FlakyTest. This commit also removes the import.

Change-Id: I5e7c1a7b6a856f84f294f98acb4ba627fc7880cd
Fixes: 35710737
Test: No change to behavior
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
d565da4e5832bf84ba5de5a9a06e04e6f13c4529 28-Feb-2017 Jack Yu <jackyu@google.com> Merge "Data call refactoring and hidlization"
3543fcced1bb54bee2e07480dd7f9846f3af526f 28-Feb-2017 Jack Yu <jackyu@google.com> Merge "Data call refactoring and hidlization"
caecd75617c11d33e000c4d90f8a6557c5b2de7e 13-Feb-2017 Jack Yu <jackyu@google.com> Data call refactoring and hidlization

Support the new HIDL interface for data call APIs.
The affacted APIs are RIL_REQUEST_SETUP_DATA_CALL,
RIL_REQUEST_SET_DATA_PROFILE, RIL_REQUEST_SET_INITIAL_ATTACH_APN
More parameters are passing down to the modem to address
some issues we had earlier.

bug: 32224135, 30173958, 33561503, 30282096, 32020264
Test: Telephony sanity tests, unit tests

Merged-In: I239baa144bcee413f67e77c6b79b4ae5278077e8
Change-Id: I239baa144bcee413f67e77c6b79b4ae5278077e8
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
a23494edb686ffb20d7e795d9d9ff80a1e1b3ec4 24-Feb-2017 Jordan Liu <jminjie@google.com> Add @FlakyTest annotation to @Postsubmit tests

@Postsubmit may be used for something else in the future, so replace
them with the more correct and specific annotation, @FlakyTest.

Bug: 35710737
Change-Id: I0f0db45e29c90a28147caab700457d10a7abf698
Merged-In: I0f0db45e29c90a28147caab700457d10a7abf698
Test: No change to behavior
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
8e9d1e601dce62cd0328701d7054e03db24727c7 13-Feb-2017 Jack Yu <jackyu@google.com> Data call refactoring and hidlization

Support the new HIDL interface for data call APIs.
The affacted APIs are RIL_REQUEST_SETUP_DATA_CALL,
RIL_REQUEST_SET_DATA_PROFILE, RIL_REQUEST_SET_INITIAL_ATTACH_APN
More parameters are passing down to the modem to address some
issues we had earlier.

bug: 32224135, 30173958, 33561503, 30282096, 32020264
Test: Telephony sanity tests, unit tests

Change-Id: I239baa144bcee413f67e77c6b79b4ae5278077e8
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
e73ef117c8f5a7ea2feaa9ba8a15ec2de4137c7d 24-Feb-2017 Jordan Liu <jminjie@google.com> Add @FlakyTest annotation to @Postsubmit tests

@Postsubmit may be used for something else in the future, so replace
them with the more correct and specific annotation, @FlakyTest.

Bug: 35710737
Change-Id: I0f0db45e29c90a28147caab700457d10a7abf698
Test: No change to behavior
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
13a59f6ab2681af65d0e0f8630a7330364be7755 26-Jan-2017 Chen Xu <fionaxu@google.com> Merge "fix DcTracker unit test failure" am: 62c32f69ff am: b373be1485 am: 6f79e32546
am: 241c3e700b

Change-Id: If4e2fc040d5a2c5912fb7354aee541d1ce05a981
40cd4e909fd3a8ee462475814a949e08391ff8f5 26-Jan-2017 fionaxu <fionaxu@google.com> fix DcTracker unit test failure

Bug: 30958215
Bug: 25691379

Test: runtest --path telephonyTest
Change-Id: I0eeb0884d5806dffc9433b9af11114aefe619a00
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.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/dataconnection/DcTrackerTest.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/dataconnection/DcTrackerTest.java
d4e6f5b372377a4ecff6cfe944d9b5d6f4012498 16-Nov-2016 Jordan Liu <jminjie@google.com> Enable presubmit for passing telephony tests

With the change to lock clocks to improve test suite stability,
re-enable presubmit running for the locally passing telephony tests.

Bug: 29579544
Change-Id: Ibdb1bf17afd1546f95c2ab5c1199693ab004af23
Test: runtest --path \
tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
runtest --path \
tests/telephonytests/src/com/android/internal/telephony/dataconnection/\
TelephonyNetworkFactoryTest.java
runtest --path \
tests/telephonytests/src/com/android/internal/telephony/gsm/GsmInboundSmsHandlerTest.java
runtest --path \
tests/telephonytests/src/com/android/internal/telephony/ServiceStateTrackerTest.java
runtest --path \
tests/telephonytests/src/com/android/internal/telephony/GsmCdmaCallTrackerTest.java
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
3374f09335e5b7681af05a35dd7454b565f8bb72 14-Sep-2016 Jordan Liu <jminjie@google.com> Mark flaky presubmit tests as @Postsubmit

Previously tests passing <95% of the time were considered flaky. Now we
mark any test passing <99% of the time as flaky.
Also increase wait time before assert in switchToCdma which was failing
inconsistently.

Bug: 31041734
Change-Id: Ibb353c99049b049f57d0f67b5027278d58c5f69b
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
7e9240253edb59e0aa657de434faa1ccdf17a742 29-Aug-2016 Amit Mahajan <amitmahajan@google.com> Fixed failing tests.

Also marked some of them @Postsubmit.

Bug: 31041734
Change-Id: I9a93bbb6d7f9c28fa90bab260d837761bc07eb77
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.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/dataconnection/DcTrackerTest.java
f9665d579a68b00057cc171b2f1c39a010b7e40a 01-Jul-2016 fionaxu <fionaxu@google.com> unit test fix for dcTracker and GsmCdmaCallTracker

1) fix the intermittent failure on GsmCdmaCallTracker by given more time
for state transition
2) fix the failure for DcTracker due to recent checkin b/29645680

Bug: 29645680
Bug: 25691379
Change-Id: I2676f2841b0081dc7eb8e1acf62048ac1f1242aa
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
64fbcce906012e4b429c354ba3a200a6ee410010 01-Jul-2016 Lorenzo Colitti <lorenzo@google.com> Keep telephony mocks in sync with NetworkRequest changes.

Bug: 23113288
Change-Id: I1a107045d23a0a05ace4550779e23a2be424c0f8
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.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/dataconnection/DcTrackerTest.java
3d8c0f70a6fa7a53fda3c5d592de0ac3aa247e3c 21-Apr-2016 fionaxu <fionaxu@google.com> Info zero-rating for roaming based on carrier cfg

ignore non-metered roaming apn types when cleanup or setUpDatacall.

Bug: 26317905
Change-Id: Iae9a798c43fde020ba215b7a59e83e41559a97c9
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
0979b71e48405cab10bdf1d1b4170cfce72838a7 21-Apr-2016 Jack Yu <jackyu@google.com> Fixed that data call setup failed after default data SIM switches

Need to reset the auto attach flag when DDS occurs.

bug: 28181225
Change-Id: Ib4405b94ac3085e48cb029451cc44f4eee6408c2
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
fe809fa371e9eab6d3b89fd2dad38c5f1479e6fe 19-Apr-2016 fionaxu <fionaxu@google.com> Fix unit test regression

SubscriptionController and DcTracker

Bug: 27788524
Bug: 27787361
Bug: 25203607
Change-Id: I1f3281f509d9759034df4d9e7b3d03aa7f9b00de
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
500c6ff35876773ddc5750d737542e0a435c0118 15-Apr-2016 Chen Xu <fionaxu@google.com> Merge "Infer Zero Rating based on NetworkCapabilities" into nyc-dev
783061ca03572618c01ce244d70d82fa4328d45f 01-Apr-2016 fionaxu <fionaxu@google.com> Infer Zero Rating based on NetworkCapabilities

when user toggle Disabled Cellular Data, we teared down all
DataConnections which are Metered(every APN type in the APN settings
are non-metered otherwise metered).

bug: 27788524
Change-Id: I0228e6ca166516f4f43e1c15d505fc29c31356df
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
0852a954be5937a1b0bca94df0c2007d7ee3c0c7 13-Apr-2016 Jack Yu <jackyu@google.com> Fixed that data retry didn't happen issue

When modem return -1 as the retry value in setup data call response,
we should interpret it correctly and retry the data connection.

bug: 27787361
Change-Id: I0a3e442f5125730dd9a196ce632120b44b880090
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
1d70c5957152ac4c8541f530e42ce596ca3f11d5 17-Mar-2016 Jack Yu <jackyu@google.com> Fixed the broken DcTrackerTest.

Fixed the regression and added more checks.

bug: 25691379
Change-Id: Idb614b5fcb1308a9d3af1feff61f267f4d7754df
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.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/dataconnection/DcTrackerTest.java
91abb5484d609dd4f117dd3dc234fe9a1b619c91 08-Mar-2016 Jack Yu <jackyu@google.com> Fixed the broken DcTrackerTest

bug: 25691379
Change-Id: I174579ccb26815b29092294a40c63121f685101c
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java
e8eb48626c3e6ad93c1839b1a9e87030c4b33ce4 03-Mar-2016 Jack Yu <jackyu@google.com> Moved data related unit test cases to the sub dir.

bug: 25691379
Change-Id: I2477dd0a16fbbac8ff79f864f0fd59f86e758b18
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/dataconnection/DcTrackerTest.java