blob: 8d80d7a0c657eb0ab2fd49a910f12161c1ef2deb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
metadata:
name: sdcard-speed-test
format: "Manual Test Definition 1.0"
description: "Measure sdcard read/write speed with dd command."
maintainer:
- chase.qi@linaro.org
os:
- android
- debian
scope:
- benchmark
devices:
- panda
- panda-es
- arndale
- hi6220-hikey
- db410c
environment:
- manual-test
run:
steps:
- Enter the root directory of the sdcard under test.
- On android, run the following command to test write speed.
- "# dd if=/dev/zero of=dd.img bs=1048576 count=2000"
- On debian, flag conv=fsync is needed, which tells dd to write to disk.
- "# dd if=/dev/zero of=dd.img bs=1048576 count=2000 conv=fsync"
- Before read speed test, clear the memory cache to ensure that the file is actually read from drive.
- "# sync; echo 3 > /proc/sys/vm/drop_caches"
- Run dd read speed test.
- "# dd if=dd.img of=/dev/null bs=1048576"
- Remove dd.img.
- "# rm dd.img"
expected:
- dd commands finish successfully
- read/write speeds are printed to screen.
|