CTS失败项分析(2)android.telephony.cts.VisualVoicemailServiceTest#testFilter_data

4,294 阅读1分钟

CtsTelephonyTestCases android.telephony.cts.VisualVoicemailServiceTest#testFilter_data

该失败项有两个原因,要确认清楚到底是哪个:

1)

ModuleListener.testFailed(android.telephony.cts.VisualVoicemailServiceTest#testFilter_data,
junit.framework.ComparisonFailure: expected:<eg[@]example.com> but was:<eg[¡]example.com>

失败原因: 短信编码设置为8bit,config_sms_decode_gsm_8bit_data设置为true引起。

这是Google AOSP的设计就没有处理好CTS测试与打开8bit之后解码的矛盾。

2)

D/ModuleListener: ModuleListener.testFailed(android.telephony.cts.VisualVoicemailServiceTest#testFilter_data,
java.lang.RuntimeException: java.util.concurrent.TimeoutException

失败原因: SIM不能发短信,需要写过owner number的有效SIM卡,建议联通卡

3)

总结: 测试该模块

1.恢复出厂设置,连接WIFI,将location设为high

2.打开settings\developer options\stay awake 设为on

3.设置screen lock为none

4.插入一张有效SIM卡并打开数据连接(可以打电话和发短信).