Documentations are in Documentation folder
reports.zip contains all generated documents including test reports, coverage and javaDoc
Build Instructions
to build this project, import it to Android Studio as Gradle project with latest Android SDK stack installed then run
./gradlew build
to run all tests, connect to a device or an emulator that has internet access
then run
./gradlew connectedCheck
all test reports will appear in
{module}/build/reports/androidTests
all coverage reports will appear in
{module}/build/reports/coverage
to merge all test reports to build/reports
folder (coverage reports are not merged)
./gradlew connectedCheck mergeAndroidReports --continue
Other Notes
Both apps require Android 5.0 + (API 21+)
To simulate GPS location, install any fake location app available from play store and enable "Allow Mock Location" in developer settings
For Android 6, not all location spoofer app works, but we found a working one, install this and choose it in "Select Mock Location App" under developer settings