Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 961 Bytes

README.md

File metadata and controls

26 lines (22 loc) · 961 Bytes

android-tutorial-project

A simple android tutorial project with test projects for teaching purposes. The project includes a small android application (quadratic equation solver) that is tested with the help of various test frameworks and specifically (a) Android test framework, (b) Espresso, (c) UIAutomator and (d) Robolectric.

Before running instrumented tests follow the instructions of the android developer team:

To avoid flakiness, we highly recommend that you turn off system animations
on the virtual or physical devices used for testing. On your device, under
Settings > Developer options, disable the following 3 settings:

- Window animation scale
- Transition animation scale
- Animator duration scale

Execute the android integration tests in a connected device or emulator with the command:

gradlew connectedCheck

Robolectric tests are executed as ordinary JUnit tests in a standard JVM with the command:

gradlew test