Raphael von der Grün
d862d42e76
Unignore tracked build.gradle for Java tests
2018-06-13 16:09:10 +02:00
Raphael von der Grün
828b5f053a
Cleanup CI configurations
...
* Use latest Android SDK tools for easier license handling
* Reduce installed SDK components to minimum (tools & build tools)
* Reduce unnecessary PATH manipulation
* Use preinstalled Gradle on Travis CI
* Improve Gradle output on Travis CI
* Use default image on AppVeyor
* Improve formatting & other minor tweaks
2018-06-13 16:09:09 +02:00
Raphael von der Grün
032d1fa9cb
Cleanup Java tests runner
...
* Print Gradle version used for Java tests during build
* Allow Java tests to be run from any directory
* Simplify Promise wrapping in Java tests runner
* Minor improvements
2018-06-13 16:09:08 +02:00
Raphael von der Grün
83ad646734
Fix Java tests on AppVeyor by disabling Gradle daemon
2018-06-13 16:09:07 +02:00
Raphael von der Grün
88c25a6a6a
Quick fix for Java tests on Travis CI
...
This accepts any unaccepted Android SDK licenses in Travis.
2018-06-13 16:09:06 +02:00
Raphael von der Grün
a254cfc841
Fix Java tests for older Gradle versions
...
Before this, Gradle 4.4 was required to build the Gradle wrapper and
thus run the Java tests. This was because of all the stuff that had to
be configured when running the wrapper task using the build.gradle file.
Now we use a config file that only specifies the required Gradle version
and nothing else to run the wrapper task. This allows tests to be run
with Gradle versions beginning with 2.
2018-06-13 16:09:04 +02:00
Raphael von der Grün
0d4b9f4ba6
Fix output and exit code for Java tests
...
This fixes the following issues:
* run_java_unit_tests.js always has exit code of 0 thus never failing
the npm tests.
* "Tests completed successfully" is printed after failing to create the
Gradle wrapper and never running the tests.
* Gradle errors are printed twice
2018-06-13 16:09:03 +02:00
Raphael von der Grün
bf29fe0e10
CB-14101 Fix Java version check for Java >= 9 ( #446 )
...
This also checks that we have exactly 1.8 since nothing else works with
the Android SDK. The user facing error was updated accordingly.
2018-06-12 22:18:55 +02:00
jcesarmobile
3df8f8b120
Merge pull request #450 from jcesarmobile/CB-14127
...
CB-14127: (android) Move google maven repo ahead of jcenter
2018-06-12 11:46:50 +02:00
Julio César
38d0e684f1
CB-14127: (android) Move google maven repo ahead of jcenter
2018-06-11 23:12:58 +02:00
Julio César
83e9aefff5
CB-14125:(android) Increase old plugin compatibility
2018-06-11 00:48:24 +02:00
Raphael von der Grün
02ee925103
Remove obsolete jshint comments ( #444 )
2018-05-21 18:02:14 +08:00
Shazron Abdullah
fc69da7a42
Merge pull request #443 from raphinesse/eslint
...
Improve ESLint script
2018-05-21 18:00:44 +08:00
Raphael von der Grün
5dc179ebef
Improve ESLint script
...
It now lints all files in one go and lints a few extra files.
2018-05-19 23:15:15 +02:00
Joe Bowser
59e3b907e9
Merge pull request #437 from jcesarmobile/CB-14038
...
CB-14038 (android): fix false positive detecting project type
I agree @jcesarmobile, it can wait for a future release.
2018-04-19 11:08:54 -07:00
Julio César
fe7629e8fc
CB-14038 (android): fix false positive detecting project type
2018-04-18 13:52:04 +02:00
Joe Bowser
76180d3ea1
Merge pull request #436 from infil00p/update_gradle_deps
...
CB-14008: Updating Gradle Libraries to work with Android Studio 3.1.0
2018-04-10 13:58:31 -07:00
Joe Bowser
5c4f8ca246
CB-14008: Updating Gradle Libraries to work with Android Studio 3.1.0
2018-04-04 13:54:39 -07:00
Joe Bowser
b8530a6b70
Merge pull request #435 from richturner/master
...
CB-13975: (android) Fix to fire pause event when cdvStartInBackground=true
2018-03-27 13:50:26 -07:00
Joe Bowser
83686542b2
Merge pull request #434 from infil00p/CB-13830
...
CB-13830: Add handlers for plugins that use non-Java source files
2018-03-26 16:08:22 -07:00
Rich Turner
b1551cad98
CB-13975: (android) Fix to fire pause event when cdvStartInBackground=true
2018-03-23 20:19:52 +00:00
Joe Bowser
5af6b016c1
CB-13830: Add handlers for plugins that use non-Java source files, such as Camera
2018-03-19 13:20:09 -07:00
Joe Bowser
6abd6d6b47
Merge pull request #433 from AnthonyWard/master
...
CB-13923 (android) fix -1 length for compressed files
2018-03-07 13:26:28 -08:00
Anthony Ward
e456a325f9
CB-13923 (android) fix -1 length for compressed files
2018-02-27 12:39:30 +00:00
Steve Gill
eddad666ff
Update JS snapshot to version 7.2.0-dev (via coho)
2018-02-21 10:52:02 -08:00
Steve Gill
ca9a25e860
Set VERSION to 7.2.0-dev (via coho)
2018-02-21 10:52:01 -08:00
Steve Gill
8d9a1b82dd
CB-13912 Updated RELEASENOTES and Version for release 7.1.0
2018-02-21 10:50:50 -08:00
Steve Gill
f1b57dd9b4
CB-13912: updated .ratignore to include build diectory
2018-02-20 11:36:55 -08:00
Steve Gill
d2a0323ae4
CB-13912 Updated checked-in node_modules
2018-02-20 11:17:05 -08:00
Simon MacDonald
3a339ba37f
⬆️ Bump gradle tools dependency to 3.0.1 for project template
2018-02-15 17:42:10 -05:00
Steve Gill
e9603b0738
CB-13879 updated gradle plugin
2018-02-14 16:54:06 -08:00
Joe Bowser
3d83fd784b
Merge pull request #431 from sunday18/patch-1
...
CB-13818: (android) Update android_sdk.js to support Android Oreo 8.0 (API 26) emulator
2018-01-26 12:32:53 -08:00
Joe Bowser
38a5f891a4
Merge pull request #430 from abernix/abernix/bump-android-versions
...
CB-13831: (android) Update `android-versions` to 1.3.0 to support SDK 27.
2018-01-26 08:02:35 -08:00
sunday18
8563c8beef
Update android_sdk.js
...
Update `android_sdk.js` to support Android Oreo (API 26) emulator
2018-01-26 06:21:53 +00:00
Jesse Rosenberger
f91102ee07
CB-13831: (android) Update android-versions
to 1.3.0 to support SDK 27.
...
The `android-versions@1.3.0` version now has support for Android SDK level
27 thanks to 230957205e
.
As the `android-versions` npm is a "bundled dependency" this will only
take effect when a new version of `cordova-android` is published, since
bundled dependencies are packed within the npm at publish time, not
automatically fetched as dependencies at publish time (which would have
normally been covered for new installations of cordova-android@7.0.0
thanks to semver caret notation).
2018-01-25 20:08:10 +02:00
Joe Bowser
cc08e9d84a
Merge pull request #429 from BBosman/cb13800
...
CB-13800: Drop pre-KitKat specific code
2018-01-19 11:09:40 -08:00
Bas Bosman
075d38117a
CB-13800: (android) Drop pre-KitKat specific code
2018-01-19 13:58:24 +01:00
Joe Bowser
6cc4896690
Merge pull request #426 from infil00p/api_level_bump
...
CB-13724: Bump Target SDK to API 27
2018-01-17 11:48:51 -08:00
Joe Bowser
673a6773b2
Merge pull request #427 from infil00p/deleteDeprecatedNdk
...
CB-13646: End of an era. Using the deprecated NDK by default breaks …
2018-01-10 12:08:46 -08:00
Joe Bowser
3a6923988d
CB-13646: End of an era. Using the deprecated NDK by default breaks the build. Crosswalk users need to specify the Gradle parameters to keep it working.
2018-01-08 14:52:46 -08:00
Joe Bowser
0d1692681f
CB-13724: Updated the Android Tooling required for the latest version on both the test project, and the template
2018-01-04 15:35:04 -08:00
Joe Bowser
fcf705e007
Merge pull request #425 from deton/fix-nullresult-fromthread
...
CB-12218: (android) Fix consistency of null result message
2018-01-03 11:24:24 -08:00
Joe Bowser
5c93c214b9
CB-13724: Bump Target SDK to API 27
2018-01-02 14:38:03 -08:00
Joe Bowser
7cbb8401a2
Merge pull request #422 from themightychris/patch-2
...
Prevent crash when unrecognized android version encounterd
2018-01-02 14:34:17 -08:00
Joe Bowser
b3c262cd47
Merge pull request #424 from jcesarmobile/CB-13721
...
CB-13721 (Android): fix build apps that use cdvHelpers.getConfigPreference
2018-01-02 13:41:45 -08:00
KIHARA Hideto
45a7b90c6c
CB-12218: (android) Fix consistency of null result message
...
Fix problem that JavaScript receives ""(empty string) instead of null
if plugin sends null result from new thread.
2018-01-02 12:41:17 +09:00
Julio César
e1c3b4fd94
CB-13721 (Android): fix build apps that use cdvHelpers.getConfigPreference
2017-12-30 01:07:45 +01:00
Chris Alfano
109112ae75
CB-13571: (android) Prevent crash with unrecognized android version
...
Fixes issue where commands that list images will crash when an image with a version not present in `android-versions` is encountered, as is presently the case with API 27:
```
cordova run android --list
Available android devices:
Available android virtual devices:
LEVEL: null
ERROR: TypeError: Cannot read property 'semver' of null
An unexpected error has occured while running list-emulator-images with code 2: Error: /home/chris/Repositories/acp-guidelines/cordova/platforms/android/cordova/lib/list-emulator-images: Command failed with exit code 2
```
Signed-off-by: Chris Alfano <chris@jarv.us>
2017-12-22 15:56:26 -05:00
Joe Bowser
a24ba41eda
Merge pull request #421 from infil00p/test-sdk-bump
...
CB-12914: Test needs SDK bumps
2017-12-18 12:19:24 -08:00
Joe Bowser
be3f8ef80d
CB-12914: Test needs SDK bumps
2017-12-14 13:48:19 -08:00