- 服务器上装的linux系统,每个人分配一个id,通过vnc访问
1、官网下载jdk-11.0.14_linux-x64_bin.tar.gz ,并解压
2、官网下载android-sdk_r24.4.1-linux.tgz 并解压,解压后,发现没有Android SDK Platform-tools
解决方法:linux下执行:tools/android update sdk --no-ui
然后配置adb的环境变量到系统
3、手机连接服务器的USB端口,adb devices 查看设备 发现没有设备,这时需要配置USB驱动
4、官网下载android-cts-10_r10-linux_x86-arm.zip cts测试包 - 配置USB驱动
lsusb 查看所有设备
sudo vim /etc/udev/rules.d/50-android.rules
sudo chmod a+rx /etc/udev/rules.d/50-android.rules
sudo /etc/init.d/udev restart
Restarting udev (via systemctl): udev.service.
sudo adb kill-server
sudo adb devices
List of devices attached
daemon not running; starting now at tcp:5037
daemon started successfully
50-android.rules 里添加0bb4,0bb4表示我的手机对应的id
SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"
- CTS测试脚本
JAVA_HOME=/home2/xxx/work/CTS/jdk-11.0.14
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/home2/xxx/work/CTS/android-sdk/build-tools/30.0.0-preview/aapt
PATH=$CLASSPATH:$PATH
export JAVA_HOME
export PATH
export CLASSPATH
cd /home2/jxd/work/CTS/android-cts/tools
./cts-tradefed
- 跑CTS
跑全包:
run cts --plan CTS
接着跑fail项:
对于 Android 9 及更高版本,请使用
l r 查看session session_number
run retry --retry session_number --shard-count number_of_shards
run retry --retry 0
网友评论