You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 3, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,18 +4,18 @@
4
4
# apps-android-testdevicemanager
5
5
Gradle custom plugin to setup android test devices.
6
6
7
-
# What is it?
8
-
Testdevicemanager is a custom gradle plugin written in Kotlin. It uses ```adb commands``` to get and set device information. Therefore no additional access rights for connected mobile devices are required.
7
+
# Problem
8
+
When running Espresso tests for your Android projects on real devices you need to setup these before the tests. Doing this manually takes time and is cumbersome.
9
9
10
-
# What's its purpose?
11
-
Testdevicemanager can be used to set up test devices for espresso ui testing.
10
+
# Solution
11
+
Testdevicemanager - It is a custom gradle plugin written in Kotlin. It uses ```adb commands```to get and set device information. Therefore no additional access rights for connected mobile devices are required.
12
12
13
13
# Features
14
14
The following things can be managed by the plugin:
15
15
16
16
- Locking / Unlocking the device - The device can be unlocked via pressing the power button, swiping, entering a pin or a password
17
17
18
-
-Disabling / Enabling animations - To make sure espresso ui tests run smoothly, animations can be deactivated in the developer options of the test device
18
+
-Enabling / Disabling animations - To make sure espresso ui tests run smoothly, animations can be deactivated in the developer options of the test device
19
19
20
20
- Enabling / Disabling the stay awake mode - The device's stay awake mode can be activated in the developer options of the test device, to make sure that the test device does not switch of the screen during testing
0 commit comments