J'essaie d'exécuter les tests de mise en page Webkit sur l'émulateur Android en utilisant le shell de ligne de commande dans Ubuntu 9.04. Comment pousser les tests d'instrumentation Android vers un émulateur/périphérique?
adb -s emulator-5554 shell am instrument -w \
com.android.dumprendertree/com.android.dumprendertree.LayoutTestsAutoRunner
Je reçois cette erreur:
INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.android.dumprendertree/com.android.dumprendertree.LayoutTestsAutoRunner}
je trouve que vous avez besoin d'utiliser le développement/TestRunner/runtest.py pour pousser les tests dans Android/cadres/base/tests.
J'ai essayé ce pour pousser les AndroidTests:
. ./build/envsetup.sh
emulator&
./development/testrunner/runtest.py android
Mais il me donne cette erreur:
Error: ANDROID_PRODUCT_OUT not defined. Please run envsetup.sh
J'ai couru envsetup.sh! Quelqu'un sait-il comment faire ça?
Où puis-je trouver envsetup.sh? Il ne me donne aucun fichier ou répertoire. Merci. –