2012-12-03 59 views
0

在設備上使用Tradefed執行CTS。 JB和CTS版本的測試是4.1_r1。這種情況總是失敗,但有時可以通過幸運。libcore.java.io.InterruptedStreamTest#testInterruptWritablePipeChannel CTS測試失敗

詳情:

libcore.java.io.InterruptedStreamTest#testInterruptWritablePipeChannel與錯誤而失敗「測試無法運行至完成原因:。「無法內600000毫秒獲得亞行外殼測試輸出測試可能超時,或者adb連接到設備變得無法響應'。「

我發現這對google code,似乎這個問題是由谷歌固定的,但不知它仍然困擾着我,因爲我加了這個問題的補丁。

有沒有人有關於這個問題的任何理想?

回答

0

好吧,我在google上找到這個link。看來這個CTS測試案例是需要改變的。這個案例的評論顯然是這樣說的。

補丁集1:
CTS測試(testInterruptReadablePipeChannel和testInterruptWritablePipeChannel)不乾淨的測試中斷。在ICS上,他們總是在框架中打斷。在JB上,執行大多數都進入內核,在「讀取」模塊中,測試失敗。需要CTS更改以可靠地測試內核和框架中的中斷。