2010年8月27日 星期五 晴

今天的TODO:
1、解决并验证Java4.1测试的最后一个问题。
——费了九牛二虎之力搞定了。
现象:Java4.1测试,自动测试到某条测试浏览器https属性的时侯,发现弹出“证书失败,是否继续”的confirm框,如果长时间不点击的话,TCK测试无法进行下去。

分析:
1、由于测试告诉我此时只能拔电池,按任何键都没有响应的。我被他误导了,一度以为是虚拟机的问题,后来才发现这是正常的,因为在tck模式里为了防止误操作,此时不让按键,这是正常现象。

2、为什么会这样呢?想了半天,原来是Java测试服务器timeout了,但它并不会发消息到手机上,手机并不知道,还在傻傻地等。

解决:
如果解决呢?
思路1:不让这个Popup弹出来。
对比了一下,发现MTK浏览器的一张证书有问题,有效期过期了(我想大部分MTK手机的这张证书都过期了)。我找到代码里证书的所在了,其实就是一个数组,但我没有找到一张有效的证书可以替换。
申请了Eservice,等待中。

思路2:模拟按键,执行点击的函数
找到这个Popup的地方,起一个定时器,如果在30秒的时间内还没有点,那么程序自动发出一个按键事件或者直接调用的函数。当用户点击之后,立即取消该定时器。
根据此思路,问题得已规避。

2、手机邮箱跟催。
——对方一个都没有改,要么说没有复现,要么说改不了。

3、DM跟催,有空自己尝试添加代码好了。
——MTK没有能从CMCC那里得到回复。

4、音乐随身听适配。
——对方又气势汹汹地打来,我又电话里跟他们讲了一遍。其实我邮件里一直都写的很清楚的,他们没注意看。

5、部门例会。
——over

今天上传了很多代码,如果这个版本没问题的话,就送测CMCC了。