cordova-android/test
2016-08-02 22:38:58 -07:00
..
androidTest/src/org/apache/cordova/test fixed CB-11078 Empty string for BackgroundColor preference crashes application 2016-08-02 22:38:58 -07:00
assets/www
res fixed CB-11078 Empty string for BackgroundColor preference crashes application 2016-08-02 22:38:58 -07:00
src/org/apache/cordova/test fix HtmlNotFoundTest so that it passes when file not found is handled correctly 2016-02-01 16:11:17 -05:00
.classpath
.project
AndroidManifest.xml Update min SDK version to 14 2015-07-07 14:29:45 -07:00
build.gradle Updaing the gradle for the tests to the latest 2016-07-11 14:26:36 -07:00
project.properties
README.md
settings.gradle

Android Native Tests

These tests are designed to verify Android native features and other Android specific features.

Initial Setup

Setting env vars

Run:

../bin/check_reqs

Use the output to set your ANDROID_HOME and JAVA_HOME environment variables.

Adding gradlew

Copy it from a freshly created project:

../bin/create foo
(cd foo && cordova/build --gradle; cp -r gradlew gradle ..)
rm -r foo

Running

To run manual tests:

./gradlew installDebug

To run unit tests:

./gradlew connectedAndroidTest

BUILD SUCCESSFUL means that the tests all passed :)

Android Studio

  1. Use "Import Project" and import the test directory.
  2. Right click on the org.apache.cordova.test package on the left-hand nav.
  3. Select Create Run Configuration -> Tests in ... (The one with the Android icon)
  4. Review options (mainly - target device)
  5. Click the bug icon in the top toolbar to run with debugger attached