шаги я сделалSDK путь не указан
- Загруженные Runner JAR и клиента JAR из Square
- скопированного
spoon-client-1.1.2.jar
в папку ЛИЭС, щелкните правой кнопкой мыши -> Add As Library ... писал простой тест манекен:
public MainActivityTest() { super(MainActivity.class); } public void test() { Spoon.screenshot(getActivity(), "initial_state"); }
Ран MainActivity
Ран MainActivityTest (Испытания прошли)
Скопировано
app-debug.apk
иapp-debug-androidTest-unaligned.apk
из проекта в той же папке, что иspoon-runner-1.1.2-jar-with-dependencies.jar
CMD -> включен в папку, где я поставил три файла
Выполненная
java -jar spoon-runner-1.1.2-jar-with-dependencies.jar --apk app-debug.apk --test-apk app-debug-androidTest-unaligned.apk
Выход:Exception in thread "main" java.lang.NullPointerException: SDK path not specified. at com.google.common.base.Preconditions.checkNotNull<Preconditions.java:226> at com.squareup.spoon.SpoonRunner$Builder.setAndroidSdk<SpoonRunner.java:228> at com.squareup.spoon.SpoonRunner.main>SpoonRunner.java:437>
В SDK находится в C:\Users\myUser\AppData\Local\Android\Sdk
, и я могу видеть путь в: Файл -> Структура проекта -> SDK Расположение (Android студия)
Что пошло не так?
Я могу успешно запустить ложку и увидеть выход ложки, но нет скриншотов с испытания. Я не добавлял spoon-client.jar в приложение для тестирования инструмента. Нужно ли мне это делать, чтобы получить скриншоты, если да, где для принятия скриншотов требуется, чтобы вы включили JAR-ложку-клиент в свое приложение для инструментария. Где добавить ложку-клиент в Android Studio? – testsingh