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: 27 days ago
JSON representation

Some demo code for the 'Android UI testing with Espresso' workshop

Lists

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-espresso

Requirements
---
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)