Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-11774

Fix test-ios failures

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • None
    • None
    • cordova-paramedic
    • None

    Description

      $ 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
      

      Attachments

        Activity

          People

            shazron Shazron Abdullah
            shazron Shazron Abdullah
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: