cordova-android/test
2015-04-07 09:52:12 -04:00
..
androidTest/src/org/apache/cordova/test CB-8702 Add API for plugins to override shouldInterceptRequest with a stream 2015-03-18 11:02:27 -04:00
assets/www Revert "Reverting the refactor. I'd rather have 4 failures due to timing than tests completely disappear" 2015-02-12 14:48:49 -05:00
res CB-8510 Create a new abstraction for sharing common logic of WebView engines 2015-02-19 12:21:30 -05:00
src/org/apache/cordova/test Updating use case to use ConfigXmlParser() instead of deprecated config class 2015-03-11 15:08:06 -07:00
.classpath Make CordovaWebview resilient to init() not being called (for backwards-compatibility) 2014-07-09 21:08:29 -04:00
.project CB-1304: Update PhoneGap References to Apache Cordova 2012-09-03 14:31:35 -04:00
AndroidManifest.xml Revert "Reverting the refactor. I'd rather have 4 failures due to timing than tests completely disappear" 2015-02-12 14:48:49 -05:00
build.gradle CB-8693 Delete framework/res and framework/assets 2015-03-17 11:56:02 -04:00
project.properties Make unit tests work with Gradle 2015-01-20 14:31:59 -05:00
README.md Update test/README.md to say they are no longer in disrepair, and that robotium isn't used. 2015-04-07 09:52:12 -04:00
settings.gradle Add missing license to gradle file. 2015-01-22 15:22:55 -05:00

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 "Non-Android Studio Project" to import the test directory.
  2. Right click on the junit package in the left-side nav
  3. Select "Debug"->The one with the Android icon