Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android libcore.java.io.InterruptedStreamTest#TestInterruptedWritablePipeChannel CTS测试失败_Android_System Error - Fatal编程技术网

Android libcore.java.io.InterruptedStreamTest#TestInterruptedWritablePipeChannel CTS测试失败

Android libcore.java.io.InterruptedStreamTest#TestInterruptedWritablePipeChannel CTS测试失败,android,system-error,Android,System Error,在设备上使用Tradefed执行CTS。JB和CTS版本的测试为4.1_r1。这种情况总是失败的,但有时可以侥幸通过 详情: libcore.java.io.InterruptedStreamTest#TestInterruptedWritablePipeChannel失败,错误为“测试未能运行到完成。原因:'未能在600000毫秒内接收adb外壳测试输出。测试可能已超时,或者adb与设备的连接变得无响应'。” 我在上发现了这个问题,看起来这个问题已经被谷歌解决了,但不知怎么的,自从我应用了这个

在设备上使用Tradefed执行CTS。JB和CTS版本的测试为4.1_r1。这种情况总是失败的,但有时可以侥幸通过

详情:

libcore.java.io.InterruptedStreamTest#TestInterruptedWritablePipeChannel失败,错误为“测试未能运行到完成。原因:'未能在600000毫秒内接收adb外壳测试输出。测试可能已超时,或者adb与设备的连接变得无响应'。”

我在上发现了这个问题,看起来这个问题已经被谷歌解决了,但不知怎么的,自从我应用了这个问题的补丁后,它仍然困扰着我

有人对这个问题有什么想法吗?

好的,我在google source上找到了这个。似乎这个CTS测试用例是需要更改的。对此案件的评论是明确的

修补程序集1:
CTS测试(testInterruptReadablePipeChannel和TestInterruptWriteablePipeChannel)未干净地测试中断。在ICS上,它们总是在框架中中断。在JB执行时,大部分都会进入内核,阻塞在“read”中,测试失败。CTS变更需要在内核和框架中可靠地测试中断