今天解cts测试的bug,但是它是random fail,于是希望通过自动执行多遍,并抓下fail时的log进行解析。
1.编写脚本
自动执行的脚本如下:
#!/sbin/sh
chmod +x /system/bin/input
i=0
while [ "$i" != "10" ]
do
am instrument -e class android.animation.cts.ValueAnimatorTest#testCurrentPlayTime -w -r com.android.cts.animation/android.test.InstrumentationTestRunner
echo "testCurrentPlayTime"
i=$(($i+1))
sleep 2
done
把这段code粘贴到文本文档中并保存为后缀名为.sh的文件,我是把它命名为3.sh。
2.把脚本push到测试环境中