Joe Bowser
99f15c507d
Updating paths in the unit tests, leaving the failing test and coding against that
2017-07-12 11:13:20 -07:00
Joe Bowser
849b887e20
Merge branch 'master' into StudioProjectCompat
2017-07-12 09:39:55 -07:00
Joe Bowser
245d9a1e46
Merge branch 'master' into StudioProjectCompat
2017-07-12 09:33:37 -07:00
filmaj
5917d4ef0b
CB-13006: removed create and update end-to-end tests, and instead added more unit test coverage. tweaked code coverage invocation so that we get coverage details on the create.js module. slight changes to the create.js module so that it is slightly easier to test.
2017-07-11 12:54:15 -05: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
Joe Bowser
a7304b9a19
Finishing the linting
2017-06-27 13:15:04 -07:00
Nikita Matrosov
540929c6a0
CB-9971: Suppressed unwanted java stderr output when running gradle wrapper
...
this closes #388
2017-06-26 21:17:58 +03:00
Joe Bowser
e456175a81
Merge branch 'master' into StudioProjectCompat
...
This will have to be linted
2017-06-26 10:29:31 -07:00
filmaj
3ff32092a3
CB-12954 🔪 remove jshint leftovers
2017-06-26 12:26:53 -05:00
Audrey So
55d7cf3865
CB-12895 : updated .eslintrc file in spec dir and set jasmine true and removed root is true
2017-06-23 08:44:08 -07:00
Audrey So
ac4ac935f6
CB-12895 : added .eslintrc files to set up jasmine environment
2017-06-23 08:07:08 -07:00
Audrey So
d83d49d83b
CB-12895 : fixed eslint errors
2017-06-23 08:07:08 -07:00
Audrey So
e36158a0da
CB-12895 : added eslint and removed jshint
2017-06-23 08:07:07 -07:00
Joe Bowser
b20028c42b
The prepare step was broken, which breaks the CLI workflow. This was caused by hardcoding the Java directory, which is a very bad idea.
2017-06-22 13:46:18 -07:00
Jesse MacFadyen
5cc14b8031
CB-12605 In Windows get Android studio path from the registry
...
This closes #387
2017-06-22 10:55:39 -07:00
Joe Bowser
1cda7a9de0
CB-11244: Found bug in Api.js where xml/strings.xml is used instead of values/strings.xml
2017-06-19 14:34:03 -07:00
Joe Bowser
49b76f5c71
Fixing mangled commits that crept into this branch
2017-06-14 11:36:43 -07:00
Joe Bowser
c0474e811d
Bump for travis test
2017-06-14 10:16:05 -07:00
Joe Bowser
40c9709445
OK, Going back to the old build.gradle for legacy projects
2017-06-14 09:57:29 -07:00
Joe Bowser
b67e9905bc
This is probably a bad idea, but we need to split the gradle files into legacy and new style
2017-06-14 09:57:28 -07:00
Joe Bowser
c74192d578
Adding conditional code into Gradle, this is a bit dirty since we can't explicitly test it but we'll just have to rely on jasmine
2017-06-14 09:57:28 -07:00
Joe Bowser
33feb00e8f
Adding the if statement to see if we can support both structures with minimal editing, TODO: actually write tests for this somehow
2017-06-14 09:57:28 -07:00
Joe Bowser
8f16df4c90
Adding logic to upgrade both Classic and Android Studio style project structures
2017-06-14 09:57:28 -07:00
Joe Bowser
fb6cb51e64
Fixing lint errors
2017-06-14 09:57:28 -07:00
Joe Bowser
28ebbb8f02
CB-11244: Setup Api.js to support multiple builders based on project structure
2017-06-14 09:57:28 -07:00
Joe Bowser
bd4ddcdedd
Updated AndroidStudio to only look for the app directory to determine studio status
2017-06-14 09:57:28 -07:00
Joe Bowser
e621edfba7
Fixing the Android Studio detection and making it automatically pick the right builder, good for upgrading Cordova
2017-06-14 09:57:27 -07:00
Joe Bowser
304a899114
Fixed the specification of the builders in the run command by getting build to check what was being passed from run
2017-06-14 09:57:27 -07:00
Joe Bowser
8391af2e8f
JsHint Fixes, deleting unused methods
2017-06-14 09:57:27 -07:00
Joe Bowser
69ab6a0e0d
Changing the project to add the app directory as a dependency
2017-06-14 09:57:27 -07:00
Joe Bowser
a216f0db75
CB-11244: Changing directory creation, will most likely hide this behind a flag for the next release of Cordova-Android, and then make it default in the next major pending feedback
2017-06-14 09:57:27 -07:00
Joe Bowser
69260fb96a
Fix the overwriting of Fil's fix, blargh
2017-06-14 09:57:27 -07:00
Joe Bowser
db87e0ae6a
Made changes so cordova/build builds with the new project. Need to work on plugin installation.
2017-06-14 09:57:26 -07:00
Joe Bowser
8ead919fae
Managed to get the project to mostly compile, still need to re-work the build command to add the app project
2017-06-14 09:57:26 -07:00
Joe Bowser
b73c04f3c8
Updating gradle version in the build file
2017-06-14 09:57:26 -07:00
Joe Bowser
f790aeb8f6
Setting up the create command so we actually have all the directories in the right place, and define default variables in the top level build.gradle
2017-06-14 09:57:26 -07:00
Joe Bowser
7b17abc555
Fixing linting issues
2017-06-14 09:57:26 -07:00
Joe Bowser
ffadf5dd51
Changing this so we pass lint
2017-06-14 09:57:25 -07:00
Joe Bowser
23d8d99925
Moving Android Manifest finding to the Gradle and Studio builders.
2017-06-14 09:57:25 -07:00
Joe Bowser
d88df59c32
Adding the Studio Builder to build a project based on Android Studio,
...
and deleting Ant, since Google does not support Ant Builds anymore.
Sorry guys!
2017-06-14 09:57:25 -07:00
Xiaolei Yu
17906735df
CB-12835: add a Context getter in CordovaInterface
...
A custom engine may live outside of the Activity's lifecycle and the
Activity instance may not always be available. This getter allows
Context accesses in all cases.
2017-06-11 17:51:19 +08:00
Audrey So
3a6e898b12
CB-12762 : pointed package.json repo items to github mirrors instead of apache repos site
...
This closes #383
2017-06-07 09:28:22 -07: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
Joe Bowser
2bc842a2b3
This commit should exist on the Crosswalk Plugin, Close #357
2017-05-29 13:04:17 -07:00
Joe Bowser
1c6f640026
Commit already merged, Close #378
2017-05-29 13:02:35 -07:00
Joe Bowser
6daad829cc
Close #283
2017-05-29 09:53:49 -07:00
Darryl Pogue
7d926822ed
CB-8980: Ensure copied resource-files are cleaned
...
This closes #377
2017-05-25 16:11:20 -07:00
Audrey So
d4dcbb13fc
CB-12617 : removed node0.x support for platforms and added engineStrict
...
This closes #372
2017-05-25 14:09:55 -07:00
filmaj
f396712f59
CB-12847: added bugs
entry to package.json.
2017-05-24 00:54:03 +02:00
filmaj
d97250f968
Update JS snapshot to version 6.3.0-dev (via coho)
2017-05-02 16:19:21 -07:00