History log of /frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/uicc/UiccCardTest.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/uicc/UiccCardTest.java
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/uicc/UiccCardTest.java
5b07a62f59800c985a89045fbdb7b91f80b6fb18 12-Dec-2017 Amit Mahajan <amitmahajan@google.com> Add the UiccProfile into UiccCard

Test: Basic telephony sanity
Test: runtest --path
frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/uicc
Bug: 64131518
Change-Id: I76a5e672ef08d2f9acc3a51dce5a7c7cec1e8192
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/uicc/UiccCardTest.java
3caa000d2f0643c50bf74d85a3e6672e484e25e1 12-Dec-2017 Amit Mahajan <amitmahajan@google.com> Add UiccCard to UiccSlot, and UiccSlot to UiccController.

Test: Basic telephony sanity
Test: runtest --path
frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/uicc
Bug: 64131518
Change-Id: I58cedd165e37a86a688f105aa7cb1fa724cfc5ff
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/uicc/UiccCardTest.java
dff5ca22c114b183d8811f2ea2ec5fb6a0b2121f 29-Aug-2017 Cassie <xih@google.com> Support both ARA-D and ARA-M for Carrier Privilege Rules

Android currently only support ARA-M. GP added ARA-D as the new applet
specifically for application access control purpose. If there is any
conflict with the rules in ARA-M and ARA-D, ARA-D has the higher
priority.
State logic diagram:
https://docs.google.com/a/google.com/drawings/d/1QL8WJU4VvreD9jTsebRVzvZFAI_1S1WucL1Ra7v9WKo/edit?usp=sharing

Bug: 65160846
Test: Basic telephony sanity
Change-Id: Ied79c4e33301f07ddcd53ad8d075a9768f2af7b1
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/uicc/UiccCardTest.java
fab72cdd47510766a6e6c1ebaa32d9a948e5bde1 21-Apr-2017 Jeff Davidson <jpd@google.com> Clear carrier privilege rules on SIM reset.

Synchronization blocks have been added for any reads of mCatService
and mCarrierPrivilegeRules since these are being nullified. There are
other thread-safety issues in this class which can be addressed in a
follow-up.

Includes other safe cleanup.

Bug: 33057511
Test: Switched carriers and verified rules were temporarily dropped
Change-Id: Id0fe6c9f5df025aa03b120968cd486e741c34ee9
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/uicc/UiccCardTest.java
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/uicc/UiccCardTest.java
10d75a759b897da1077e3aa21ced4c46698c5552 03-Dec-2015 Ajay Nambi <anambi@codeaurora.org> Add p2 option in OpenLogicalChannel

- Adding support for P2 parameter
- Needed to support OMAPI 3.0 defined
by SIM Alliance

Bug: 27360148
Change-Id: I51ab0821f84dca8fff90c912ebbfc9f1129dcbe5
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/uicc/UiccCardTest.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/uicc/UiccCardTest.java
9a2d68f18b4441404eaa4d1cb45d9b457915b234 03-Mar-2016 fionaxu <fionaxu@google.com> move Uicc TCs to UICC subfoler and code cleanup

bug: 2569137
Change-Id: I0afcbc570fa04326d319788fbaa3217d413144f8
/frameworks/opt/telephony/tests/telephonytests/src/com/android/internal/telephony/uicc/UiccCardTest.java