使用与BeanShell一起启动的robotium的Android测试

时间:2013-01-21 11:34:01

标签: android android-emulator robotium beanshell

我遇到了beanshell的问题。我想创建一个允许我自动化Robotium测试的BeanShell脚本。

我有一个可以运行的shell脚本,让我可以做任何我想做的事情,但我正在寻找Beanshell等价物:


#!/bin/bash

echo "on lance l'AVD"
emulator -avd test &

echo "wait the end of launch"
sleep 15

echo "Installation of the application under test"
adb install -r /home/marie/workspace/AndroidCalculator/bin/AndroidCalculator.apk

echo "Installation of the test application"
adb install -r /home/marie/workspace/TestProject/bin/TestProject.apk

echo "Launch of test"
adb shell am instrument -w com.calculator.test/com.neenbedankt.android.test.InstrumentationTestRunner

echo "Saving file results"
adb pull data/data/com.calculator/files/TEST-all.xml ./resultats.xml

echo "killing the AVD"
adb emu kill

如何通过BeanShell,我可以运行预先制作的脚本,或者通过任何其他方式提供相同结果的建议。

我正在寻找3天的答案,我没有任何结论

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

玛丽,

你可以和jenkins一起研究整合你的机器人项目。它是一个构建部署工具。它有插件,允许控制Android测试。 看看下面的链接: http://dnlkntt.wordpress.com/2012/08/02/robotium-jenkins-and-ant/

自动化测试执行过程对我帮助很大。