Описание тега android-instrumentation

Базовый класс для реализации кода инструментария приложения.
2 ответа

Как перезапустить приложение Android (/app state) в тесте Espresso?

Я тестирую страницу входа - в частности, флажок "Autologin", чтобы при повторном открытии приложения вход в систему пользователя был выполнен автоматически (по умолчанию пользователь должен войти с нуля). Как я могу симулировать это поведение? Являе…
1 ответ

Android Studio Junit тестирует пакет org.junit не существует

Я пытаюсь реализовать тестовый класс в Android Studio, чтобы провести тест на DBAdapter. Так как мне нужно запустить тест на своем мобильном телефоне, чтобы использовать базу данных, я создал приборный тест (потому что я пытался сделать это только с…
1 ответ

Тестирование инструментария не выполняется с помощью асинхронных операций с использованием CountingIdlingResource

В моих тестах инструментовки, testZoomControls всегда выполняется раньше CountingIdlingResource уменьшается и вызывает map has not been initialized исключение. Как это возможно? MapViewUiControlsTest.kt @RunWith(AndroidJUnit4::class) class MapViewUi…
1 ответ

Невозможно перейти на apk с поддержкой Dynatrace

Я использовал команду автоинструмента в моем Android apk-файле. auto-instrumentor.cmd apk <apk file> prop <APK-Instr.properties> Сгенерировано три новых файла: неподписанный подписанный окончательный Теперь я могу использовать свое прило…
2 ответа

Кнопка Android Instrumentation HOME

Есть идеи, почему отправка ключа HOME в приложение, работающее под Instrumentation, ничего не дает? import android.app.Instrumentation; import android.view.KeyEvent; public class MyInstrumentation extends Instrumentation { public void sendKeys() { /…
1 ответ

Как запустить один тестовый класс в Android с помощью команды Gradle?

В моем приложении для Android у меня есть несколько тестовых классов. Если я запускаю следующую команду ./gradlew connectedAndroidTest он запускает все тестовые случаи внутри папки тестов android и генерирует отчет о тестировании для всех тестовых к…
1 ответ

Отчет о тестировании инструментов Jacoco показывает всегда 0% покрытия

Я сталкиваюсь со странной проблемой при запуске покрытия Jacoco Instrumentation. SetUp -: - В файле app / build.gradle я поставил "apply plugin: 'jacoco'" - В варианте отладки под buildTypes я поставил "testCoverageEnabled = true" Выполнить команду …
03 авг '16 в 14:38
1 ответ

Эспрессо соответствует выбранному тексту прядильщика

После ответа здесь я пытаюсь проверить, выбран ли определенный текст блесны. Вращение появляется в диалоге, поэтому я попытался: onView(withId(R.id.package_spinner)).inRoot(isDialog()).check(matches(withSpinnerText(containsString("sachet")))); Однак…
0 ответов

Попытка вывода на консоль / Logcat во время тестирования инструментов ничего не показывает

В настоящее время я пытаюсь протестировать часть приложения, которая использует контекст приложения для загрузки файла .sqlite. Итак, я создал инструментальный тест, чтобы иметь возможность загрузить указанный файл. Тем не менее, значения загружаютс…
18 май '18 в 20:44
1 ответ

java.lang.VerifyError при написании тестов Android с чертами в Kotlin

Я пытаюсь создать черту для Android InstrumentationTestCase который содержит абстрактное свойство и метод, который использует это свойство. К сожалению, когда я запускаю этот тест, он падает с java.lang.VerifyError, Итак, вот пример кода, который вы…
5 ответов

SourceTet 'instrumentTest' не распознается плагином Android Gradle

Я обновил AndroidStudio до версии 3.1 Чистый проект... и построить не удалось The SourceSet 'instrumentTest' is not recognized by the Android Gradle Plugin. Perhaps you misspelled something? Тем не менее, версия 3.0.1 AndroidStudio не имеет этой про…
1 ответ

Другой пример теста для androidTest и тестовой папки в андроид студии

Студия Android создает 2 папки androidTest и тестирует. Кто-нибудь может привести пример тестовых случаев для обеих папок.
0 ответов

Невозможно запустить тесты Robotium из-за активности Android

У меня два проекта Одним из них является тестовый проект Android со всеми тестами Android Robotium, которые я запускаю из Eclipse. Я могу запустить его успешно, используя Eclipse и adb shell Я в командной строке. Я пытаюсь запустить тестовый проект …
0 ответов

Выполнение теста с использованием gradle connectedAndroidTest не выполняется параллельно на всех подключенных устройствах

Я выполняю инструментальное тестирование с использованием gradlew connectedAndroidTest на физических устройствах. Но при этом я наблюдаю, что независимо от количества устройств, подключенных к моей машине, на максимум 3-4 устройствах выполняются тол…
2 ответа

connectedAndroidTest как запустить конкретные тесты

Я QA с начинающей компанией. My Developer setup Инструментарий тестирует в Android Project. Он также настроил Дженкинса Джобса для запуска этих тестов в CI env. Эта команда указана в поле "Задачи" в задании Jenkins под сценарием Build -> Invoke Grad…
18 апр '16 в 15:50
1 ответ

Невозможно запустить тесты внутри приложения TV apk

Я строю ТВ APK из следующего источника Google. https://android.googlesource.com/platform/packages/apps/TV/+/master TV apk имеет много тестов внутри приложения. (обычный, func, Input, Jank & Unit) https://android.googlesource.com/platform/packages/ap…
6 ответов

Android: запуск инструментария не выполнен из-за java.lang.ClassNotFoundException: тесты не найдены

Я пытаюсь запустить тестирование через "gradlew connectedAndroidTest". Я получаю следующую ошибку: Tests on GT-I9305 - 4.3 failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException' com.android.builder.testing.ConnectedDevice > …
1 ответ

Контрольно-измерительные приборы для InputMethodService

Я продлил InputMethodService класс для создания моего собственного IME. Тем не менее, я изо всех сил пытаюсь написать действительные контрольные примеры инструментов для проверки поведения. Ранее Service, может быть проверено с помощью ServiceTestCa…
0 ответов

Предоставьте разрешение SYSTEM_ALERT_WINDOW для инструментальных тестов Android

Я пытаюсь предоставить SYSTEM_ALERT_WINDOW разрешение на инструментальные испытания с GrantPermissionRule (от androidx.test.rule.GrantPermissionRule пакет), как следует: @get:Rule var permissionRule: GrantPermissionRule = GrantPermissionRule.grant( …
0 ответов

Android-тесты Android работают вечно в андроид-студии

По какой-то причине модульные тесты в Android Studio не остановятся, несмотря на многократное нажатие кнопки "Стоп". я пробовал ./gradlew --stop уже в терминале, и я также проверил Android Instrumentation Tests: застряли "Запуск тестов" Forever Andr…