You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Shazron Abdullah (JIRA)" <ji...@apache.org> on 2016/08/26 21:21:20 UTC
[jira] [Commented] (CB-11774) Fix test-ios failures
[ https://issues.apache.org/jira/browse/CB-11774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15439886#comment-15439886 ]
Shazron Abdullah commented on CB-11774:
---------------------------------------
Seems like I didn't have ios-deploy installed. Once I did that all tests pass.
Not sure why Travis CI fails.
> Fix test-ios failures
> ---------------------
>
> Key: CB-11774
> URL: https://issues.apache.org/jira/browse/CB-11774
> Project: Apache Cordova
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the default.)
> Components: Paramedic
> Reporter: Shazron Abdullah
> Assignee: Shazron Abdullah
>
> {code}
> $ npm run test-ios
> > cordova-paramedic@0.5.0 test-ios /Users/shaz/Documents/Git/Apache/cordova-paramedic
> > node main.js --platform ios --plugin ./spec/testable-plugin/ --verbose
> cordova-paramedic: creating temp project at /var/folders/gp/qnjhl3ps51z2vvww_th7ldsh0000gn/T/tmp-93487aNR48WzaOU2F
> Creating a new cordova project.
> /private/var/folders/gp/qnjhl3ps51z2vvww_th7ldsh0000gn/T/tmp-93487aNR48WzaOU2F /Users/shaz/Documents/Git/Apache/cordova-paramedic
> cordova-paramedic: installing plugins
> cordova-paramedic: installing /Users/shaz/Documents/Git/Apache/cordova-paramedic/spec/testable-plugin
> cordova-paramedic: installing /var/folders/gp/qnjhl3ps51z2vvww_th7ldsh0000gn/T/tmp-93487aNR48WzaOU2F/plugins/org.apache.cordova.testable-plugin/tests
> org.apache.cordova.testable-plugin 0.0.1 "Testable Plugin"
> org.apache.cordova.testable.tests 0.0.1 "Cordova Testable Plugin Tests"
> cordova-paramedic: installing cordova-plugin-test-framework
> Fetching plugin "cordova-plugin-test-framework" via npm
> cordova-paramedic: installing cordova-plugin-device
> Fetching plugin "cordova-plugin-device" via npm
> cordova-paramedic: installing /Users/shaz/Documents/Git/Apache/cordova-paramedic/paramedic-plugin
> cordova-paramedic: installing /Users/shaz/Documents/Git/Apache/cordova-paramedic/ios-geolocation-permissions-plugin
> cordova-paramedic: setting app start page to test page
> cordova-paramedic: adding platform : ios
> Adding ios project...
> Creating Cordova project for the iOS platform:
> Path: platforms/ios
> Package: io.cordova.hellocordova
> Name: HelloCordova
> iOS project created with cordova-ios@4.2.1
> Installing "cordova-plugin-device" for ios
> Installing "cordova-plugin-paramedic" for ios
> Installing "cordova-plugin-test-framework" for ios
> Installing "ios-geolocation-permissions-plugin" for ios
> Installing "org.apache.cordova.testable-plugin" for ios
> Installing "org.apache.cordova.testable.tests" for ios
> Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project
> Fetching plugin "cordova-plugin-whitelist@1" via npm
> Installing "cordova-plugin-whitelist" for ios
> cordova-paramedic: checking requirements for platform ios
> Requirements check results for ios:
> Apple OS X: installed darwin
> Xcode: installed 7.3.1
> ios-deploy: not installed
> ios-deploy was not found. Please download, build and install version 1.8.3 or greater from https://github.com/phonegap/ios-deploy into your path, or do 'npm install -g ios-deploy'
> Error: Some of requirements check failed
> Completed tests at 2:18:56 PM
> Collecting logs for the devices.
> It looks like there is no target to get logs from.
> Uninstalling the app.
> Error: Platform requirements check has failed!
> at ParamedicRunner.checkPlatformRequirements (/Users/shaz/Documents/Git/Apache/cordova-paramedic/lib/paramedic.js:160:15)
> at ParamedicRunner.prepareProjectToRunTests (/Users/shaz/Documents/Git/Apache/cordova-paramedic/lib/paramedic.js:122:10)
> at /Users/shaz/Documents/Git/Apache/cordova-paramedic/lib/paramedic.js:76:14
> at _fulfilled (/Users/shaz/Documents/Git/Apache/cordova-paramedic/node_modules/q/q.js:834:54)
> at self.promiseDispatch.done (/Users/shaz/Documents/Git/Apache/cordova-paramedic/node_modules/q/q.js:863:30)
> at Promise.promise.promiseDispatch (/Users/shaz/Documents/Git/Apache/cordova-paramedic/node_modules/q/q.js:796:13)
> at /Users/shaz/Documents/Git/Apache/cordova-paramedic/node_modules/q/q.js:857:14
> at runSingle (/Users/shaz/Documents/Git/Apache/cordova-paramedic/node_modules/q/q.js:137:13)
> at flush (/Users/shaz/Documents/Git/Apache/cordova-paramedic/node_modules/q/q.js:125:13)
> at _combinedTickCallback (internal/process/next_tick.js:67:7)
> npm ERR! Darwin 15.6.0
> npm ERR! argv "/Users/shaz/.nvm/v6.4.0/bin/node" "/Users/shaz/.nvm/v6.4.0/bin/npm" "run" "test-ios"
> npm ERR! node v6.4.0
> npm ERR! npm v3.10.3
> npm ERR! code ELIFECYCLE
> npm ERR! cordova-paramedic@0.5.0 test-ios: `node main.js --platform ios --plugin ./spec/testable-plugin/ --verbose`
> npm ERR! Exit status 1
> npm ERR!
> npm ERR! Failed at the cordova-paramedic@0.5.0 test-ios script 'node main.js --platform ios --plugin ./spec/testable-plugin/ --verbose'.
> npm ERR! Make sure you have the latest version of node.js and npm installed.
> npm ERR! If you do, this is most likely a problem with the cordova-paramedic package,
> npm ERR! not with npm itself.
> npm ERR! Tell the author that this fails on your system:
> npm ERR! node main.js --platform ios --plugin ./spec/testable-plugin/ --verbose
> npm ERR! You can get information on how to open an issue for this project with:
> npm ERR! npm bugs cordova-paramedic
> npm ERR! Or if that isn't available, you can get their info via:
> npm ERR! npm owner ls cordova-paramedic
> npm ERR! There is likely additional logging output above.
> npm ERR! Please include the following file with any support request:
> npm ERR! /Users/shaz/Documents/Git/Apache/cordova-paramedic/npm-debug.log
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org