Joe Bowser
d73108cc13
CB-13289: Fix test to work with new Google Android Gradle DSL
2017-10-25 11:38:07 -07:00
filmaj
03144eb160
Add a node and npm package.json script for running java unit tests. Include them in the top-level npm test
script. Run java unit tests in travis. Small refactor in gradlebuilder to support building gradle wrapper more easily. Don't explicitly build gradlew on appveyor CI as now npm test
will do it for you.
2017-09-14 09:57:37 -07:00
filmaj
90053eb9df
CB-12950: lots of tweaks for end-to-end test runs, especially on CI:
...
- rename npm tasks to reflect what they do (npm run unit-tests, npm run e2e-tests). main `npm test` runs linter, unit tests and e2e tests now.
- locked jasmine down to ~2.6.0.
- consolidate gitignores.
- updated travis to run `npm test`. add android sdk installation to appveyor ci run.align android dpendencies across travis and appveyor. have appveyor install gradle. force gradle to version 3.4.1 in appveyor, as that seems to be the only version choco has. explicitly invoke sdkmanager to move license accepting process along.
2017-06-27 15:59:16 -05:00
filmaj
0cc3df3747
CB-12859: document how to run the native tests. add a README to the test/ project.
2017-06-06 14:37:57 -05:00
Steve Gill
312efc3878
CB-12609: added missing license headers
2017-03-28 15:03:47 -07:00
Joe Bowser
301faebfcc
CB-12614: Adding headers to tests
2017-03-28 14:27:57 -07:00
Josh Jackson
19220de388
testMultipartPopAndEncodeAsJs under newer test system
...
This closes #358
2017-03-22 10:54:48 -07:00
Josh Jackson
52878d6c5b
MultipartMessageTest
2017-03-22 10:54:42 -07:00
Joe Bowser
4919a2d2a8
Bumping up the test gradle versions
2017-03-22 10:53:58 -07:00
Joe Bowser
3bbc7fb328
CB-12465: Writing new JUnit Test Instrumentation to replace tests and retire problmatic tests
...
This closes #363
2017-02-27 09:28:02 -08:00
Joe Bowser
e628026cf0
Fix for broken testUrl test
2016-10-20 12:47:33 -07:00
Joe Bowser
3a512c300e
Last minute change of test targets
2016-10-20 12:25:47 -07:00
Joe Bowser
efa23bd39b
Updating the gradle build for test to use the latest
2016-10-20 11:25:06 -07:00
akilawickey
d54a42f0f0
fixed CB-11078 Empty string for BackgroundColor preference crashes application
...
This closes #316
2016-08-02 22:38:58 -07:00
Joe Bowser
ad163ce244
Updaing the gradle for the tests to the latest
2016-07-11 14:26:36 -07:00
Tony Homer
d125ece9e9
CB-10096: Upgrade test project to Gradle Plugin 2.1.0
...
This closes #306
2016-05-25 14:49:13 -07:00
Tony Homer
ecb99c963d
CB-11292 fix broken MessageChannel after plugins are recreated
...
This closes #307
2016-05-25 14:49:13 -07:00
Joe Bowser
bcb10ba6da
Modified build.gradle so that the tests run again
2016-04-04 14:14:57 -07:00
Tony Homer
2ac191fbb8
fix HtmlNotFoundTest so that it passes when file not found is handled correctly
...
This Closes #256
2016-02-01 16:11:17 -05:00
Simon MacDonald
6d334c05e9
Update min SDK version to 14
2015-07-07 14:29:45 -07:00
Joe Bowser
aba0a8421b
Adding tests to confirm that preferences aren't changed by Intents
2015-05-15 14:13:18 -07:00
Joe Bowser
b5a58e6ca0
updating existing test code
2015-05-15 14:13:18 -07:00
Andrew Grieve
754911f346
Fix CordovaPluginTest on KitKat (start-up events seem to change)
2015-05-06 09:59:22 -04:00
Andrew Grieve
0f73884c8d
CB-8827 Call onResume for plugins on start-up
...
As a result, simplifies CordovaActivity by removing the now unused "activityState" field
2015-04-08 21:06:23 -04:00
Andrew Grieve
2e9cbdcb0d
Remove unused CordovaWebViewImpl parameter, and make pluginManager private
...
It was public by accident - with the final design leaving it public does
not help with backwards-compatibility.
2015-04-08 21:01:50 -04:00
Tony Homer
a652d892ca
CB-8684 Add onStart/onStop hooks for plugins ( close #173 )
2015-04-08 20:33:31 -04:00
Andrew Grieve
f2d7c49acf
Fix manual tests not finding activity plugin
...
Was broken by recent refactor: 5b87380749
2015-04-07 13:30:26 -04:00
Andrew Grieve
a397a23a9c
Update Android Studio test instructions
2015-04-07 10:12:20 -04:00
Andrew Grieve
9f7e179288
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
Andrew Grieve
8d5cb00bec
CB-8702 Add API for plugins to override shouldInterceptRequest
with a stream
2015-03-18 11:02:27 -04:00
Andrew Grieve
2103da7b9d
CB-8693 Delete framework/res
and framework/assets
...
They were being merged into apps unwantingly.
2015-03-17 11:56:02 -04:00
Joe Bowser
5b87380749
Updating use case to use ConfigXmlParser() instead of deprecated config class
2015-03-11 15:08:06 -07:00
Andrew Grieve
087ec11e6a
CB-8510 Create a new abstraction for sharing common logic of WebView engines
...
Having CordovaWebViewImpl separate from CordovaWebViewEngine is helpful because
now each webview doesn't have to re-implement non-webview-specific
featrues. e.g.:
1. load timeout
2. keyboard events
3. showCustomView
4. lifecycle events
Moved AndroidWebView into its own package to ensure that it doesn't use
any package-private symbols (since plugins cannot use them).
2015-02-19 12:21:30 -05:00
Andrew Grieve
00c0a84e4e
Remove unused imports from MainTestActivity
2015-02-19 11:33:32 -05:00
Andrew Grieve
be229b1ac6
Make ErrorUrlTest INVALID_URL point to an existing file to make it test the right thing
2015-02-19 11:32:54 -05:00
Ian Clelland
7e0bfbbad2
Merge branch 'unplug-whitelist'
2015-02-18 09:37:00 -05:00
Andrew Grieve
9baa27508a
Add back a test that url (and errorUrl) are not settable via Intent extras
2015-02-12 15:03:44 -05:00
Andrew Grieve
c3267def97
Revert "Reverting the refactor. I'd rather have 4 failures due to timing than tests completely disappear"
...
This reverts commit 390927772e
.
2015-02-12 14:48:49 -05:00
Joe Bowser
390927772e
Reverting the refactor. I'd rather have 4 failures due to timing than tests completely disappear
2015-02-11 14:28:50 -08:00
Ian Clelland
167e283450
Update native tests
2015-02-11 14:01:11 -05:00
Andrew Grieve
4358a04730
Big Refactor of integration tests: use locks rather than timeouts, deleted disabled tests, Use same activity for most tests
2015-02-10 22:04:42 -05:00
Andrew Grieve
83120a5bea
CB-8382 Make CordovaActivity not implement CordovaInterface
...
Instead, use a CordovaInterfaceImpl class. This also makes it easier
for apps to implement the interface without extending CordovaActivity.
2015-02-03 16:27:16 -05:00
Andrew Grieve
a2fed200fe
CB-8378 Remove reference to LinearLayoutSoftKeyboardDetect from unit tests
2015-01-30 10:26:33 -05:00
Andrew Grieve
efeeef214b
Paste in the command for downloading robotium in tests readme
2015-01-30 10:17:18 -05:00
Andrew Grieve
3b909253bb
Merge branch 'master' into 4.0.x (gradle plugin extension)
2015-01-26 16:28:31 -05:00
Marcel Kinard
f459eaa5ea
Add missing license to gradle file.
2015-01-22 15:22:55 -05:00
Andrew Grieve
076e93184b
Make unit tests compile on 4.0.x (couple APIs changed)
2015-01-20 15:03:46 -05:00
Andrew Grieve
c352b296da
Merge branch 'master' into 4.0.x (gradlify tests)
...
Conflicts:
test/androidTest/src/org/apache/cordova/test/junit/MenuTest.java
2015-01-20 14:55:44 -05:00
Andrew Grieve
9e04eec9dd
Make BackButtonMultiPageTest tests not hang forever.
...
They still don't pass, but at least fail now.
2015-01-20 14:53:31 -05:00
Andrew Grieve
0e19f88a04
Make unit tests work with Gradle
...
Had to split the test app from the tests, since that's how gradle forces
you to do it.
2015-01-20 14:31:59 -05:00