我正在尝试使用 Ubuntu 9.04 中的命令行 shell 在 Android 模拟器上运行 Webkit 布局测试。
adb -s emulator-5554 shell am instrument -w \
com.android.dumprendertree/com.android.dumprendertree.LayoutTestsAutoRunner
我收到此错误:
INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.android.dumprendertree/com.android.dumprendertree.LayoutTestsAutoRunner}
我发现你需要使用development/testrunner/runtest.py在android/frameworks/base/tests中推送测试。
我尝试过这个来推动 AndroidTests:
. ./build/envsetup.sh
emulator&
./development/testrunner/runtest.py android
但它给了我这个错误:
Error: ANDROID_PRODUCT_OUT not defined. Please run envsetup.sh
我确实运行了 envsetup.sh!有人知道怎么做吗?
我在以下位置找到了答案Android - 仪器测试 http://www.netmite.com/android/mydroid/development/pdk/docs/instrumentation_testing.html
. build/envsetup.sh
(cd frameworks/base/tests/DumpRenderTree/ && mm) && \
adb install out/target/product/generic/data/app/DumpRenderTree.apk
然后您可以运行仪器测试:
adb -s emulator-5554 shell am instrument -w \
com.android.dumprendertree/com.android.dumprendertree.LayoutTestsAutoRunner
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)