Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xrigau/droidcon-android-espresso
Some demo code for the 'Android UI testing with Espresso' workshop
https://github.com/xrigau/droidcon-android-espresso
Last synced: 14 days ago
JSON representation
Some demo code for the 'Android UI testing with Espresso' workshop
- Host: GitHub
- URL: https://github.com/xrigau/droidcon-android-espresso
- Owner: xrigau
- License: apache-2.0
- Created: 2013-12-02T02:02:50.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-11-09T09:24:12.000Z (about 9 years ago)
- Last Synced: 2024-08-01T16:22:50.552Z (3 months ago)
- Language: Java
- Size: 4.44 MB
- Stars: 42
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Android UI Testing with Espresso
===
This is a demo app to use during the workshop called 'Android UI Testing with Espresso'.
Slides can be found here: https://speakerdeck.com/xrigau/android-ui-testing-with-espressoRequirements
---
In order to build the app you need:- Of course, git – [official downloads](http://git-scm.com/downloads)
- The Android SDK with API 19 and build tools v19.0.0 – [Click in 'Use an existing IDE' to download](https://developer.android.com/sdk/index.html#ExistingIDE)
- Gradle 1.10 (or you can use the Gradle wrapper instead) – [direct download from gradle.org](http://services.gradle.org/distributions/gradle-1.8-bin.zip)
- Android Studio 0.4.3 (not required but recommended) – [download from developer.android.com](http://developer.android.com/sdk/installing/studio.html)
- Espresso source code (Highly recommended) – [direct download from Google Code](https://android-test-kit.googlecode.com/archive/b49a13f06e5e832fa456900345ba47cb739637f7.zip)
Get started
---
To start you should:- Clone this repo in your machine
- Switch branches after each exercise (the master branch, contains the final result after the session, but you should go through the middle steps and try to solve them, branches are numbered and each branch starts with the necessary things to go on, so it's easy!)
- You can find the instructions to continue working in the 'Next steps' section below.
Next steps
---- Checkout the first branch: `git checkout 01_setup_and_basic_tests`
Thanks
---- Thanks to Lim Chee Aun for his Hacker News Json API (https://github.com/cheeaun/node-hnapi)