看板 AndroidDev 關於我們 聯絡資訊
平台版本 : 4.0.4 KERNEL版本: 3.0.21 其實我是因為要測CTS所遇到的問題,前幾天有版上的前輩 提點了一下,但還是失敗了,想說來這邊問問各位前輩.. 因為我要測試的安卓平板電腦,本身沒有電話,GPS,相機這些裝置 純粹要當多媒體機上盒而已. 但CTS卻需要測這些feature,查了網路有人說是到framework資料夾底下 找這些裝置的xml檔將他們mark掉就可以了~ 我這樣做之後 Camera是成功不去測試了~ 但Telephony CTS還是硬去測導致下面錯誤: 1.-- testTelephonyFeatures junit.framework.AssertionFailedError: PackageManager#hasSystemFeature should return true for android.hardware.telephony at android.app.cts. SystemFeaturesTest.assertAvailable(SystemFeaturesTest.java:366) 我把hardware.telephony, hardware.telephony.gsm, hardware.telephony.cdma 的xml內容都mark掉, features的確沒抓到了,但不知道為何這邊還是會去抓取,因為 camera我也是依樣畫葫蘆可以pass,不知道那邊還要disable掉呢? 另外GPS也是有這個問題 希望有經驗的前輩能指導一下~ 之前版上前輩是認為應該要到device資料夾將不要的feature取消 但我trace的結果device.mk feature也是從framework抓過來~ 謝謝各位~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.58.218
nopeace:cts認為你這台機器是phone,我印象中有property之類的要設 09/12 10:08
nopeace:在哪我忘了,追一下cts跟android的source code應該會知道 09/12 10:09