[
https://issues.apache.org/jira/browse/CB-7447?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14119037#comment-14119037
]
Shazron Abdullah commented on CB-7447:
--------------------------------------
I'm getting an error:
{code}
Error: Unencoded <
Line: 105
Column: 2
Char: <
at error
(/Users/shaz/Documents/Git/Apache/cordova-cli/node_modules/cordova-lib/node_modules/elementtree/node_modules/sax/lib/sax.js:347:8)
at strictFail
(/Users/shaz/Documents/Git/Apache/cordova-cli/node_modules/cordova-lib/node_modules/elementtree/node_modules/sax/lib/sax.js:364:22)
at Object.write
(/Users/shaz/Documents/Git/Apache/cordova-cli/node_modules/cordova-lib/node_modules/elementtree/node_modules/sax/lib/sax.js:671:11)
at XMLParser.feed
(/Users/shaz/Documents/Git/Apache/cordova-cli/node_modules/cordova-lib/node_modules/elementtree/lib/parsers/sax.js:48:15)
at ElementTree.parse
(/Users/shaz/Documents/Git/Apache/cordova-cli/node_modules/cordova-lib/node_modules/elementtree/lib/elementtree.js:263:10)
at Object.exports.XML
(/Users/shaz/Documents/Git/Apache/cordova-cli/node_modules/cordova-lib/node_modules/elementtree/lib/elementtree.js:593:13)
at Object.module.exports.parseElementtreeSync
(/Users/shaz/Documents/Git/Apache/cordova-cli/node_modules/cordova-lib/src/util/xml-helpers.js:126:38)
at new PluginInfo
(/Users/shaz/Documents/Git/Apache/cordova-cli/node_modules/cordova-lib/src/PluginInfo.js:213:37)
at
/Users/shaz/Documents/Git/Apache/cordova-cli/node_modules/cordova-lib/src/PluginInfo.js:275:17
at Array.forEach (native)
{code}
Basically it fails on this line:
https://github.com/apache/cordova-mobile-spec/blob/5ca83f3f77e877e83389a38a21db8171f73122ea/createmobilespec/createmobilespec.js#L360
where top_dir is the parent folder where all my repos are kept and which
contains the folder cordova-plugin-test-framework.
if --searchpath is the exact folder for the plugin, it works. So this is
probably a searchpath bug.
> createmobilespec.js should have an option to use global plugins when testing
> a platforms/tools release
> ------------------------------------------------------------------------------------------------------
>
> Key: CB-7447
> URL: https://issues.apache.org/jira/browse/CB-7447
> Project: Apache Cordova
> Issue Type: Improvement
> Components: mobile-spec
> Reporter: Marcel Kinard
> Assignee: Marcel Kinard
> Priority: Minor
> Fix For: 3.7.0
>
>
> When doing tests for a platforms/tools release, since plugins aren't updated,
> the platforms/tools should be tested against the latest released plugins
> instead of the master branch of plugins. So the suggestion is to add a new
> option to createmobilespec.js to create a test project that uses the local
> git repo for platforms and tools, but downloads the plugins from the registry
> (latest).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)