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
|