libcore.java.io.FileInputStreamTest#testSkipOnLargeFiles
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
有两种fail情形:
1:
libcore.java.io.FileInputStreamTest#testSkipOnLargeFiles fail: Test failed to run to completion. Reason: 'Instrumentation run failed due to 'Process crashed.''. Check device logcat for details
2:
java.io.IOException: write failed: ENOSPC (No space left on device)
[SOLUTION]
1:
CTS这种case的要求是5分钟要跑完,否则CTS进程超时会crash 。
这题跟emmc性能有关,敝司内部80N跑androbench数据如下:
Sequential Read:129.38MB/s
Sequential Write:18.5 MB/s
Random Read:22.61MB/s,5789.74 IOPS(4KB)
Random Write:5.6MB/s,1434.29 IOPS(4KB)
请在网上下载androbench APK,测试贵司的数据,如果达不到敝司内部的水平请联系物料厂商看看能否优化.
2:
拷贝media files(2.3GB)后,请确保/data可用空间在3GB以上。
如果拷贝CTS的media file 之后data空间不足3GB,请按照如下步骤操作:
1).插入大容量高速T卡(class 10),并且选择format as internal storage
2).执行android-cts-media 1.2中的copy_media.sh,将media file完整拷贝到phone storage。
3).进入settings/storage/选择SD卡,右上角菜单中选择migrate data将media file搬移到SD卡中,
然后执行adb shell df,此时/data空间满足》3GB的需求,而且不影响CtsMediaStressTestCases的执行
有两种fail情形:
1:
libcore.java.io.FileInputStreamTest#testSkipOnLargeFiles fail: Test failed to run to completion. Reason: 'Instrumentation run failed due to 'Process crashed.''. Check device logcat for details
2:
java.io.IOException: write failed: ENOSPC (No space left on device)
[SOLUTION]
1:
CTS这种case的要求是5分钟要跑完,否则CTS进程超时会crash 。
这题跟emmc性能有关,敝司内部80N跑androbench数据如下:
Sequential Read:129.38MB/s
Sequential Write:18.5 MB/s
Random Read:22.61MB/s,5789.74 IOPS(4KB)
Random Write:5.6MB/s,1434.29 IOPS(4KB)
请在网上下载androbench APK,测试贵司的数据,如果达不到敝司内部的水平请联系物料厂商看看能否优化.
2:
拷贝media files(2.3GB)后,请确保/data可用空间在3GB以上。
如果拷贝CTS的media file 之后data空间不足3GB,请按照如下步骤操作:
1).插入大容量高速T卡(class 10),并且选择format as internal storage
2).执行android-cts-media 1.2中的copy_media.sh,将media file完整拷贝到phone storage。
3).进入settings/storage/选择SD卡,右上角菜单中选择migrate data将media file搬移到SD卡中,
然后执行adb shell df,此时/data空间满足》3GB的需求,而且不影响CtsMediaStressTestCases的执行
