Improve logging for sim card matching
Test: unit tests
Bug: 150842800
Change-Id: I99ecc8ca6fb9e1323d88818527e82256fe5b0f35
diff --git a/src/com/android/tradefed/invoker/shard/token/TelephonyTokenProvider.java b/src/com/android/tradefed/invoker/shard/token/TelephonyTokenProvider.java
index 2b62177..0a50a70 100644
--- a/src/com/android/tradefed/invoker/shard/token/TelephonyTokenProvider.java
+++ b/src/com/android/tradefed/invoker/shard/token/TelephonyTokenProvider.java
@@ -62,12 +62,17 @@
case SECURE_ELEMENT_SIM_CARD:
if (info.mHasSecuredElement && info.mHasSeService) {
// TODO: Improve how we detect this use case.
- if (ORANGE_SIM_ID.equals(device.getProperty(GSM_OPERATOR_PROP))) {
+ String simProp = device.getProperty(GSM_OPERATOR_PROP);
+ if (ORANGE_SIM_ID.equals(simProp)) {
return true;
} else {
CLog.w(
- "%s doesn't have a Orange Sim card for secured elements.",
- device.getSerialNumber());
+ "%s doesn't have a Orange Sim card (%s) for secured elements."
+ + " %s returned: '%s'",
+ device.getSerialNumber(),
+ ORANGE_SIM_ID,
+ GSM_OPERATOR_PROP,
+ simProp);
}
}