# appveyor file # http://www.appveyor.com/docs/appveyor-yml #environment: # NODE_PATH: %CD%\node_modules;%NODE_PATH% # my_var2: value2 install: - SET PATH=%CD%\node_modules\.bin;%PATH% - SET NODE_PATH=%CD%\node_modules;%CD%\node_modules\cordova\node_modules;%NODE_PATH% - SET __COMPAT_LAYER=RunAsInvoker - npm install - cordova create app-preferences-app build: off test_script: # testing basic functionality of preference generator - echo running jasmine test - cd bin - jasmine - cd .. # let's create cordova app, add and remove plugin a few times - echo test plugin within cordova app - cd app-preferences-app - cordova platform add windows - cordova plugin add cordova-plugin-device - cordova plugin add https://github.com/apla/me.apla.cordova.app-preferences - cp plugins/cordova-plugin-app-preferences/src/test.js www/js/apppreferences-test.js - patch -p0 -i plugins/cordova-plugin-app-preferences/src/test.patch - cordova -d build --debug --emulator windows # cannot emulate on appveyor, need too much work https://github.com/appveyor/ci/issues/201 # - node ../bin/test-server.js windows