lmis-moz-mobile
Mozambique OpenLMIS Mobile
Unit Tests
run ./gradlew test
to run the Robolectric tests
Contract Tests
- Install rvm via
\curl -L https://get.rvm.io | bash -s stable
- Install Ruby via:
rvm install ruby-2.1.1
- Install bundler via:
gem install bundler
- Run
./gradlew contractTests
Functional Tests
Run all FunctionalTests
./gradlew assembleLocalDebug
./gradlew functionalTests
Run Specific Tag Functional Test
./gradlew assembleLocalDebug
cd functionalTests
calabash-android run ../app/build/outputs/apk/app-dev-debug.apk --tags @MMIA
Run all tests except specific tag
./gradlew assembleDevDebug
cd functionalTests
calabash-android run ../app/build/outputs/apk/app-dev-debug.apk --tags ~@Mmia