gpt4 book ai didi

android - 自动化 Android Monkey 运行的想法

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:14:07 24 4
gpt4 key购买 nike

我目前使用 Android Monkey tool用于压力测试 Android 系统/包。我觉得它很有用。但到目前为止,一切都是手动测试(即打开模拟器、执行 adb shell monkey <...> 等)。我想将其“自动化”并让它由构建服务器在外部触发。

我的最初本能是编写一个 shell 脚本来执行 monkey(使用随机种子),然后将结果存储在构建服务器可访问的文件中。但这真的有用吗?

只是想知道是否有人以前做过此操作和/或对自动化 Android Monkey 运行有“更聪明”的想法。使用术语“自动化 android 猴子”进行的谷歌搜索几乎没有找到相关信息。

欢迎所有想法。

最佳答案

更新:

我决定使用一个简单的 shell 脚本,因为我想不出有什么“更聪明”的做法。它仍在进行中。这是它的当前状态:

#!/bin/bash

REPORTROOT=./reports

# remove old report files
echo "Removing old output report files..."
rm $REPORTROOT

# make dir for new report files
echo "Output reports will be stored in $REPORTROOT..."
mkdir $REPORTROOT

# run monkey on the entire system
echo "Running Monkey on entire system..."
adb -e shell monkey -v -v -v 500 > $REPORTROOT/monkey_sys.txt
# pull the log file from device?

# run monkey on particular packages
# packages here...

# create composite report
echo "Running reports..."
grep -A 5 -h -r CRASH $REPORTROOT > $REPORTROOT/crash_report.txt

输出是一个简单的 .txt 文件,其中包含几行关于任何崩溃的信息。

关于android - 自动化 Android Monkey 运行的想法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3968064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com