mirror of
https://github.com/apache/cordova-android.git
synced 2025-01-19 07:02:51 +08:00
9e04eec9dd
They still don't pass, but at least fail now. |
||
---|---|---|
.. | ||
androidTest/src/org/apache/cordova/test | ||
assets/www | ||
res | ||
src/org/apache/cordova | ||
.classpath | ||
.project | ||
AndroidManifest.xml | ||
build.gradle | ||
project.properties | ||
README.md | ||
settings.gradle |
Android Native Tests
These tests are designed to verify Android native features and other Android specific features. They currently are in disrepair, and don't pass / work on KitKat+ :(.
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
Robotium
Robotium has to be installed for the onScrollChanged tests to work correctly. It can be found at https://code.google.com/p/robotium/ and the jar should be put in the 'androidTests/libs' directory'.
Running
To run manual tests:
./gradlew installDebug
To run unit tests:
./gradlew connectedAndroidTest
Android Studio
- Use "Non-Android Studio Project" to import the
test
directory. - Right click on the
junit
package in the left-side nav - Select "Debug"
->
The one with the Android icon