{"action":"created","issue":{"url":"https://api.github.com/repos/raphinesse/cordova-cross-spawn-test/issues/2","repository_url":"https://api.github.com/repos/raphinesse/cordova-cross-spawn-test","labels_url":"https://api.github.com/repos/raphinesse/cordova-cross-spawn-test/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/raphinesse/cordova-cross-spawn-test/issues/2/comments","events_url":"https://api.github.com/repos/raphinesse/cordova-cross-spawn-test/issues/2/events","html_url":"https://github.com/raphinesse/cordova-cross-spawn-test/issues/2","id":361475428,"node_id":"MDU6SXNzdWUzNjE0NzU0Mjg=","number":2,"title":"`npm t` fails after initial `npm i`","user":{"login":"janpio","id":183673,"node_id":"MDQ6VXNlcjE4MzY3Mw==","avatar_url":"https://avatars0.githubusercontent.com/u/183673?v=4","gravatar_id":"","url":"https://api.github.com/users/janpio","html_url":"https://github.com/janpio","followers_url":"https://api.github.com/users/janpio/followers","following_url":"https://api.github.com/users/janpio/following{/other_user}","gists_url":"https://api.github.com/users/janpio/gists{/gist_id}","starred_url":"https://api.github.com/users/janpio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/janpio/subscriptions","organizations_url":"https://api.github.com/users/janpio/orgs","repos_url":"https://api.github.com/users/janpio/repos","events_url":"https://api.github.com/users/janpio/events{/privacy}","received_events_url":"https://api.github.com/users/janpio/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2018-09-18T20:42:02Z","updated_at":"2018-09-26T11:40:04Z","closed_at":"2018-09-21T15:50:31Z","author_association":"NONE","body":"Running `npm t` I get load of failures unfortunately:\r\n\r\n```\r\nRunning tests\r\n √ cordova-cli\r\n √ cordova-plugman\r\n √ cordova-create\r\n × cordova-common\r\n   → 248 specs, 6 failures\r\n × cordova-fetch\r\n   → 17 specs, 5 failures\r\n × cordova-lib\r\n   → 300 specs, 0 failures / 109 specs, 12 failures\r\n √ cordova-browser\r\n × cordova-android\r\n   →     at Object.rm (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\common.js:186:23)\r\n × cordova-windows\r\n   → 217 specs, 0 failures / 19 specs, 18 failures\r\n```\r\n\r\n`cordova-windows` and `cordova-android` might be caused by my local environment of course, but the others I have no real idea.\r\n\r\nRun on Windows 10, via Cmder.\r\n\r\nHere is the full output:\r\n\r\n```\r\nC:\\Projects\r\nλ cd experiments\\\r\n\r\nC:\\Projects\\experiments\r\nλ git clone https://github.com/raphinesse/cordova-cross-spawn-test.git && cd cordova-cross-spawn-test\r\nCloning into 'cordova-cross-spawn-test'...\r\nremote: Counting objects: 34, done.\r\nremote: Compressing objects: 100% (21/21), done.\r\nremote: Total 34 (delta 16), reused 30 (delta 12), pack-reused 0\r\nUnpacking objects: 100% (34/34), done.\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test (master -> origin) (cross-spawn-test@0.0.1)\r\nλ npm i\r\n\r\n> cross-spawn-test@0.0.1 postinstall C:\\Projects\\experiments\\cordova-cross-spawn-test\r\n> node setup.js\r\n\r\nCloning repositories\r\n √ cordova-cli\r\n √ cordova-plugman\r\n √ cordova-create\r\n √ cordova-common\r\n √ cordova-fetch\r\n √ cordova-lib\r\n √ cordova-browser\r\n √ cordova-android\r\n √ cordova-windows\r\nInstalling dependecies\r\n2018-09-18 22:19:34.973 [NOTICE] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android'…\r\n2018-09-18 22:19:55.347 [INFO  ] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android' done.\r\n2018-09-18 22:19:55.390 [NOTICE] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows'…\r\n2018-09-18 22:20:09.881 [INFO  ] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows' done.\r\n2018-09-18 22:20:09.921 [NOTICE] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-plugman'…\r\n2018-09-18 22:20:34.975 [INFO  ] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-plugman' done.\r\n2018-09-18 22:20:35.025 [NOTICE] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib'…\r\n2018-09-18 22:21:09.540 [INFO  ] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib' done.\r\n2018-09-18 22:21:09.582 [NOTICE] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch'…\r\n2018-09-18 22:21:20.774 [INFO  ] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch' done.\r\n2018-09-18 22:21:20.813 [NOTICE] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-create'…\r\n2018-09-18 22:21:40.291 [INFO  ] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-create' done.\r\n2018-09-18 22:21:40.352 [NOTICE] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common'…\r\n2018-09-18 22:21:57.439 [INFO  ] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common' done.\r\n2018-09-18 22:21:57.477 [NOTICE] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-cli'…\r\n2018-09-18 22:22:33.262 [INFO  ] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-cli' done.\r\n2018-09-18 22:22:33.307 [NOTICE] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-browser'…\r\n2018-09-18 22:22:52.984 [INFO  ] (task.pm.install) Installing node modules in 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-browser' done.\r\n2018-09-18 22:22:52.985 [NOTICE] (            app) node modules updated.\r\n2018-09-18 22:22:52.986 [NOTICE] (            app) Operation finished\r\nLinking repositories\r\n2018-09-18 22:22:54.342 [NOTICE] (task.pm.link) Globally linking module 'cordova-android'\r\n2018-09-18 22:22:54.425 [NOTICE] (task.pm.link) Globally linking module 'cordova-browser'\r\n2018-09-18 22:22:54.466 [NOTICE] (task.pm.link) Globally linking module 'cordova-cli'\r\n2018-09-18 22:22:54.542 [NOTICE] (task.pm.link) Globally linking module 'cordova-common'\r\n2018-09-18 22:23:17.058 [NOTICE] (task.pm.link) Globally linking module 'cordova-windows'\r\n2018-09-18 22:23:17.640 [NOTICE] (task.pm.link) Globally linking module 'cordova-plugman'\r\n2018-09-18 22:23:17.850 [NOTICE] (task.pm.link) Globally linking module 'cordova-lib'\r\n2018-09-18 22:23:33.621 [NOTICE] (task.pm.link) Globally linking module 'cordova-fetch'\r\n2018-09-18 22:23:34.770 [NOTICE] (task.pm.link) Globally linking module 'cordova-create'\r\n2018-09-18 22:23:47.755 [NOTICE] (         app) node modules globally linked.\r\n2018-09-18 22:23:47.834 [NOTICE] (task.pm.linkdep) Installing global dependencies into module 'cordova-android'\r\n2018-09-18 22:23:47.837 [INFO  ] (task.pm.linkdep) Linking 'cordova-common' into 'cordova-android'\r\n2018-09-18 22:23:47.868 [NOTICE] (task.pm.linkdep) Installing global dependencies into module 'cordova-cli'\r\n2018-09-18 22:23:47.870 [NOTICE] (task.pm.linkdep) Installing global dependencies into module 'cordova-browser'\r\n2018-09-18 22:23:47.871 [NOTICE] (task.pm.linkdep) Installing global dependencies into module 'cordova-common'\r\n2018-09-18 22:23:47.874 [INFO  ] (task.pm.linkdep) Linking 'cordova-common' into 'cordova-cli'\r\n2018-09-18 22:23:47.900 [INFO  ] (task.pm.linkdep) Linking 'cordova-common' into 'cordova-browser'\r\n2018-09-18 22:23:48.147 [NOTICE] (task.pm.linkdep) Installing global dependencies into module 'cordova-windows'\r\n2018-09-18 22:23:48.203 [INFO  ] (task.pm.linkdep) Linking 'cordova-common' into 'cordova-windows'\r\n2018-09-18 22:23:50.526 [INFO  ] (task.pm.linkdep) Linking 'cordova-lib' into 'cordova-cli'\r\n2018-09-18 22:23:50.613 [NOTICE] (task.pm.linkdep) Installing global dependencies into module 'cordova-plugman'\r\n2018-09-18 22:23:50.615 [INFO  ] (task.pm.linkdep) Linking 'cordova-lib' into 'cordova-plugman'\r\n2018-09-18 22:23:50.658 [NOTICE] (task.pm.linkdep) Installing global dependencies into module 'cordova-lib'\r\n2018-09-18 22:23:50.660 [INFO  ] (task.pm.linkdep) Linking 'cordova-common' into 'cordova-lib'\r\n2018-09-18 22:23:51.317 [NOTICE] (task.pm.linkdep) Installing global dependencies into module 'cordova-fetch'\r\n2018-09-18 22:23:51.318 [INFO  ] (task.pm.linkdep) Linking 'cordova-common' into 'cordova-fetch'\r\n2018-09-18 22:23:53.415 [NOTICE] (task.pm.linkdep) Installing global dependencies into module 'cordova-create'\r\n2018-09-18 22:23:53.418 [INFO  ] (task.pm.linkdep) Linking 'cordova-common' into 'cordova-create'\r\n2018-09-18 22:23:53.442 [INFO  ] (task.pm.linkdep) Linking 'cordova-create' into 'cordova-lib'\r\n2018-09-18 22:23:55.476 [INFO  ] (task.pm.linkdep) Linking 'cordova-fetch' into 'cordova-create'\r\n2018-09-18 22:23:55.512 [INFO  ] (task.pm.linkdep) Linking 'cordova-fetch' into 'cordova-lib'\r\n2018-09-18 22:23:57.352 [NOTICE] (            app) node dependencies linked.\r\n2018-09-18 22:23:57.353 [NOTICE] (            app) Operation finished\r\n2018-09-18 22:23:57.944 [INFO  ] (app) Generating Table…\r\n┌──────────────────────────────────────────────────────────────────┬──────────────────┬───────┬────────┬───────────┬─────────┬──────────┬─────────┐\r\n│ Directory                                                        │ Branch           │ Ahead │ Behind │ Not added │ Deleted │ Modified │ Created │\r\n│ C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common  │ cross-spawn-test │ 0     │ 0      │ 0         │ 0       │ 0        │ 0       │\r\n│ C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-cli     │ cross-spawn-test │ 0     │ 0      │ 1         │ 0       │ 0        │ 0       │\r\n│ C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-browser │ master           │ 0     │ 0      │ 1         │ 0       │ 0        │ 0       │\r\n│ C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android │ master           │ 0     │ 0      │ 1         │ 0       │ 0        │ 0       │\r\n│ C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-plugman │ master           │ 0     │ 0      │ 1         │ 0       │ 1        │ 0       │\r\n│ C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib     │ cross-spawn-test │ 0     │ 0      │ 1         │ 0       │ 0        │ 0       │\r\n│ C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows │ master           │ 0     │ 0      │ 1         │ 0       │ 0        │ 0       │\r\n│ C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch   │ master           │ 0     │ 0      │ 0         │ 0       │ 0        │ 0       │\r\n│ C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-create  │ master           │ 0     │ 0      │ 0         │ 0       │ 0        │ 0       │\r\n└──────────────────────────────────────────────────────────────────┴──────────────────┴───────┴────────┴───────────┴─────────┴──────────┴─────────┘\r\n2018-09-18 22:24:06.893 [NOTICE] (app) Operation finished\r\nnpm WARN cross-spawn-test@0.0.1 No repository field.\r\n\r\nadded 547 packages from 297 contributors and audited 1812 packages in 332.103s\r\nfound 2 low severity vulnerabilities\r\n  run `npm audit fix` to fix them, or `npm audit` for details\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test (master -> origin) (cross-spawn-test@0.0.1)\r\nλ npm t\r\n\r\n> cross-spawn-test@0.0.1 test C:\\Projects\\experiments\\cordova-cross-spawn-test\r\n> node index.js\r\n\r\nRunning tests\r\n √ cordova-cli\r\n √ cordova-plugman\r\n √ cordova-create\r\n × cordova-common\r\n   → 248 specs, 6 failures\r\n × cordova-fetch\r\n   → 17 specs, 5 failures\r\n × cordova-lib\r\n   → 300 specs, 0 failures / 109 specs, 12 failures\r\n √ cordova-browser\r\n × cordova-android\r\n   →     at Object.rm (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\common.js:186:23)\r\n × cordova-windows\r\n   → 217 specs, 0 failures / 19 specs, 18 failures\r\nCommand failed: npm test\r\nnpm ERR! code ELIFECYCLE\r\nnpm ERR! errno 4\r\nnpm ERR! cordova-android@7.2.0-dev unit-tests: `jasmine --config=spec/unit/jasmine.json`\r\nnpm ERR! Exit status 4\r\nnpm ERR!\r\nnpm ERR! Failed at the cordova-android@7.2.0-dev unit-tests script.\r\nnpm ERR! This is probably not a problem with npm. There is likely additional logging output above.\r\n\r\nnpm ERR! A complete log of this run can be found in:\r\nnpm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_25_49_688Z-debug.log\r\nERROR: \"unit-tests\" exited with 4.\r\nnpm ERR! Test failed.  See above for more details.\r\n\r\n\r\n> cordova-android@7.2.0-dev test C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\r\n> run-s eslint unit-tests java-unit-tests e2e-tests\r\n\r\n\r\n> cordova-android@7.2.0-dev eslint C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\r\n> run-s -c eslint:*\r\n\r\n\r\n> cordova-android@7.2.0-dev eslint:scripts C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\r\n> eslint bin spec test\r\n\r\n\r\n> cordova-android@7.2.0-dev eslint:bins C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\r\n> eslint 'bin/**/*' --ignore-pattern '**/*.*' --ignore-pattern '**/gitignore'\r\n\r\n\r\n> cordova-android@7.2.0-dev unit-tests C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\r\n> jasmine --config=spec/unit/jasmine.json\r\n\r\nRandomized with seed 45896\r\nStarted\r\n....rm: could not remove file (code ENOENT): C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman/CordovaLib/VERSION\r\n\r\n........shell.js: internal error\r\nError: ENOENT: no such file or directory, lstat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman/app/src/main/res/values-w820dp'\r\n    at Object.lstatSync (fs.js:814:3)\r\n    at rmdirSyncRecursive (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\rm.js:20:23)\r\n    at rmdirSyncRecursive (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\rm.js:23:7)\r\n    at rmdirSyncRecursive (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\rm.js:23:7)\r\n    at rmdirSyncRecursive (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\rm.js:23:7)\r\n    at rmdirSyncRecursive (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\rm.js:23:7)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\rm.js:159:7\r\n    at Array.forEach (<anonymous>)\r\n    at Object._rm (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\rm.js:123:9)\r\n    at Object.rm (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-android\\node_modules\\shelljs\\src\\common.js:186:23)\r\n\r\n================================================================================\r\nCommand failed: npm test\r\nnpm ERR! code ELIFECYCLE\r\nnpm ERR! errno 1\r\nnpm ERR! cordova-common@3.0.0-dev jasmine: `jasmine JASMINE_CONFIG_PATH=spec/support/jasmine.json`\r\nnpm ERR! Exit status 1\r\nnpm ERR!\r\nnpm ERR! Failed at the cordova-common@3.0.0-dev jasmine script.\r\nnpm ERR! This is probably not a problem with npm. There is likely additional logging output above.\r\n\r\nnpm ERR! A complete log of this run can be found in:\r\nnpm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_25_54_886Z-debug.log\r\nnpm ERR! Test failed.  See above for more details.\r\n\r\n\r\n> cordova-common@3.0.0-dev test C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\r\n> npm run eslint && npm run jasmine\r\n\r\n\r\n> cordova-common@3.0.0-dev eslint C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\r\n> eslint src spec\r\n\r\n\r\n> cordova-common@3.0.0-dev jasmine C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\r\n> jasmine JASMINE_CONFIG_PATH=spec/support/jasmine.json\r\n\r\nStarted\r\n................................FF..F...F...FF......................................................................................................................................................*...................................................\r\n\r\nFailures:\r\n1) config-changes module processing of plugins (via process method) : installation of xml config files should recover AndroidManifest if one of permission tags is removed\r\n  Message:\r\n    Error: ENOTEMPTY: directory not empty, rmdir 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman'\r\n  Stack:\r\n    error properties: Object({ errno: -4051, syscall: 'rmdir', code: 'ENOTEMPTY', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman' })\r\n    Error: ENOTEMPTY: directory not empty, rmdir 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman'\r\n        at Object.rmdirSync (fs.js:684:3)\r\n        at rmkidsSync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\remove\\rimraf.js:304:27)\r\n        at rmdirSync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\remove\\rimraf.js:281:7)\r\n        at Object.rimrafSync [as removeSync] (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\remove\\rimraf.js:252:7)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:76:12)\r\n        at <Jasmine>\r\n\r\n2) config-changes module processing of plugins (via process method) : installation of xml config files should throw error for conflicting plugin config munge with config.xml config munge\r\n  Message:\r\n    Error: ENOENT: no such file or directory, copyfile 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\fixtures\\plugins\\org.test.plugins.dummyplugin\\src\\ios\\Custom.framework\\someFheader.h' -> 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman\\cordova\\plugins\\org.test.plugins.dummyplugin\\src\\ios\\Custom.framework\\someFheader.h'\r\n  Stack:\r\n    error properties: Object({ errno: -4058, syscall: 'copyfile', code: 'ENOENT', path: 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\fixtures\\plugins\\org.test.plugins.dummyplugin\\src\\ios\\Custom.framework\\someFheader.h', dest: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman\\cordova\\plugins\\org.test.plugins.dummyplugin\\src\\ios\\Custom.framework\\someFheader.h' })\r\n    Error: ENOENT: no such file or directory, copyfile 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\fixtures\\plugins\\org.test.plugins.dummyplugin\\src\\ios\\Custom.framework\\someFheader.h' -> 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman\\cordova\\plugins\\org.test.plugins.dummyplugin\\src\\ios\\Custom.framework\\someFheader.h'\r\n        at Object.copyFileSync (fs.js:1697:3)\r\n        at copyFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:68:8)\r\n        at onFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:52:41)\r\n        at getStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:47:39)\r\n        at startCopy (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:37:10)\r\n        at copyDirItem (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:134:10)\r\n        at fs.readdirSync.forEach.item (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:127:39)\r\n        at <Jasmine>\r\n        at copyDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:127:23)\r\n        at mkDirAndCopy (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:123:10)\r\n\r\n3) config-changes module processing of plugins (via process method) : installation of plist config files should recover Info.plist after removing config-file tag\r\n  Message:\r\n    Error: ENOENT: no such file or directory, open 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman\\cordova\\plugins\\ios.json'\r\n  Stack:\r\n    error properties: Object({ errno: -4058, syscall: 'open', code: 'ENOENT', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman\\cordova\\plugins\\ios.json' })\r\n    Error: ENOENT: no such file or directory, open 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman\\cordova\\plugins\\ios.json'\r\n        at Object.openSync (fs.js:443:3)\r\n        at Object.writeFileSync (fs.js:1163:35)\r\n        at Object.writeFileSync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\jsonfile\\index.js:117:13)\r\n        at Object.outputJsonSync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\json\\output-json-sync.js:15:12)\r\n        at PlatformJson.save (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\PlatformJson.js:38:8)\r\n        at PlatformMunger_save_all [as save_all] (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\ConfigChanges\\ConfigChanges.js:66:23)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:515:70)\r\n        at <Jasmine>\r\n  Message:\r\n    Error: ENOTEMPTY: directory not empty, rmdir 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman'\r\n  Stack:\r\n    error properties: Object({ errno: -4051, syscall: 'rmdir', code: 'ENOTEMPTY', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman' })\r\n    Error: ENOTEMPTY: directory not empty, rmdir 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman'\r\n        at Object.rmdirSync (fs.js:684:3)\r\n        at rmkidsSync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\remove\\rimraf.js:304:27)\r\n        at rmdirSync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\remove\\rimraf.js:281:7)\r\n        at Object.rimrafSync [as removeSync] (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\remove\\rimraf.js:252:7)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:76:12)\r\n        at <Jasmine>\r\n\r\n4) config-changes module processing of plugins (via process method) : uninstallation Test 027 : should call pruneXML for every config munge it completely removes from the app (every leaf that is decremented to 0)\r\n  Message:\r\n    Expected 3 to equal 4.\r\n  Stack:\r\n    Error: Expected 3 to equal 4.\r\n        at <Jasmine>\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:585:43)\r\n        at <Jasmine>\r\n  Message:\r\n    Expected '/cordova/plugins' to equal '/manifest/application'.\r\n  Stack:\r\n    Error: Expected '/cordova/plugins' to equal '/manifest/application'.\r\n        at <Jasmine>\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:588:49)\r\n        at <Jasmine>\r\n  Message:\r\n    Expected undefined to equal '/cordova/plugins'.\r\n  Stack:\r\n    Error: Expected undefined to equal '/cordova/plugins'.\r\n        at <Jasmine>\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:589:49)\r\n        at <Jasmine>\r\n\r\n5) config-changes module processing of plugins (via process method) : uninstallation Test 031 : should remove uninstalled plugins from installed plugins list\r\n  Message:\r\n    Error: EPERM: operation not permitted, mkdir 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman'\r\n  Stack:\r\n    error properties: Object({ errno: -4048, syscall: 'mkdir', code: 'EPERM', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman' })\r\n    Error: EPERM: operation not permitted, mkdir 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman'\r\n        at Object.mkdirSync (fs.js:738:3)\r\n        at Object.mkdirsSync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\mkdirs\\mkdirs-sync.js:31:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:72:12)\r\n        at <Jasmine>\r\n        at runCallback (timers.js:696:18)\r\n  Message:\r\n    Error: ENOENT: no such file or directory, copyfile 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\fixtures\\plugins\\org.test.plugins.dummyplugin\\plugin-lib\\libFile' -> 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman\\cordova\\plugins\\org.test.plugins.dummyplugin\\plugin-lib\\libFile'\r\n  Stack:\r\n    error properties: Object({ errno: -4058, syscall: 'copyfile', code: 'ENOENT', path: 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\fixtures\\plugins\\org.test.plugins.dummyplugin\\plugin-lib\\libFile', dest: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman\\cordova\\plugins\\org.test.plugins.dummyplugin\\plugin-lib\\libFile' })\r\n    Error: ENOENT: no such file or directory, copyfile 'C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\fixtures\\plugins\\org.test.plugins.dummyplugin\\plugin-lib\\libFile' -> 'C:\\Users\\Jan\\AppData\\Local\\Temp\\plugman\\cordova\\plugins\\org.test.plugins.dummyplugin\\plugin-lib\\libFile'\r\n        at Object.copyFileSync (fs.js:1697:3)\r\n        at copyFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:68:8)\r\n        at onFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:52:41)\r\n        at getStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:47:39)\r\n        at startCopy (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:37:10)\r\n        at copyDirItem (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:134:10)\r\n        at fs.readdirSync.forEach.item (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:127:39)\r\n        at <Jasmine>\r\n        at copyDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:127:23)\r\n        at mkDirAndCopy (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:123:10)\r\n\r\n6) config-changes module processing of plugins (via process method) : uninstallation Test 032 : should call pruneXMLRestore for every config munge with mode 'merge' or 'overwrite' it removes from the app\r\n  Message:\r\n    Expected 0 to equal 2.\r\n  Stack:\r\n    Error: Expected 0 to equal 2.\r\n        at <Jasmine>\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:679:43)\r\n        at <Jasmine>\r\n  Message:\r\n    Expected undefined to equal '/manifest/application/activity[@android:name='org.test.DroidGap']'.\r\n  Stack:\r\n    Error: Expected undefined to equal '/manifest/application/activity[@android:name='org.test.DroidGap']'.\r\n        at <Jasmine>\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:680:49)\r\n        at <Jasmine>\r\n  Message:\r\n    Expected undefined to equal '/manifest/application/activity'.\r\n  Stack:\r\n    Error: Expected undefined to equal '/manifest/application/activity'.\r\n        at <Jasmine>\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\spec\\ConfigChanges\\ConfigChanges.spec.js:681:49)\r\n        at <Jasmine>\r\nPending:\r\n\r\n1) PluginManager class instance addPlugin method Test 003 : should reject if \"plugin\" parameter is not specified or not a PluginInfo instance\r\n  Temporarily disabled with xit\r\n\r\n248 specs, 6 failures, 1 pending spec\r\nFinished in 17.487 seconds\r\n248 specs, 6 failures\r\n================================================================================\r\nCommand failed: npm test\r\nnpm ERR! code ELIFECYCLE\r\nnpm ERR! errno 1\r\nnpm ERR! cordova-fetch@2.0.0-dev jasmine: `jasmine spec/fetch.spec.js spec/fetch-unit.spec.js`\r\nnpm ERR! Exit status 1\r\nnpm ERR!\r\nnpm ERR! Failed at the cordova-fetch@2.0.0-dev jasmine script.\r\nnpm ERR! This is probably not a problem with npm. There is likely additional logging output above.\r\n\r\nnpm ERR! A complete log of this run can be found in:\r\nnpm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_28_43_315Z-debug.log\r\nnpm ERR! Test failed.  See above for more details.\r\n\r\n\r\n> cordova-fetch@2.0.0-dev test C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\r\n> npm run eslint && npm run jasmine\r\n\r\n\r\n> cordova-fetch@2.0.0-dev eslint C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\r\n> eslint .\r\n\r\n\r\n> cordova-fetch@2.0.0-dev jasmine C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\r\n> jasmine spec/fetch.spec.js spec/fetch-unit.spec.js\r\n\r\nStarted\r\nF.FF.F.F.........\r\n\r\nFailures:\r\n1) fetch/uninstall tests via npm & git should fetch and uninstall a cordova platform via npm & git\r\n  Message:\r\n    Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.\r\n  Stack:\r\n    Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.\r\n        at ontimeout (timers.js:427:11)\r\n        at tryOnTimeout (timers.js:289:5)\r\n        at listOnTimeout (timers.js:252:5)\r\n        at Timer.processTimers (timers.js:212:10)\r\n  Message:\r\n    Error: EBUSY: resource busy or locked, rmdir 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-fetch-tests-Oo9g4E'\r\n  Stack:\r\n    Error: EBUSY: resource busy or locked, rmdir 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-fetch-tests-Oo9g4E'\r\n        at Object.rmdirSync (fs.js:684:3)\r\n        at rmdirSync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\fs-extra\\lib\\remove\\rimraf.js:276:13)\r\n        at Object.rimrafSync [as removeSync] (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\fs-extra\\lib\\remove\\rimraf.js:252:7)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\spec\\fetch.spec.js:36:8)\r\n  Message:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_26_28_170Z-debug.log\r\n  Stack:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_26_28_170Z-debug.log\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\index.js:53:19\r\n        at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:864:24)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:890:30\r\n        at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:1142:31)\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:808:41)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:624:44\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:125:13)\r\n        at process._tickCallback (internal/process/next_tick.js:61:11)\r\n\r\n2) fetch/uninstall with --save should fetch and uninstall a cordova platform via npm & git tags/branches\r\n  Message:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_27_31_173Z-debug.log\r\n  Stack:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_27_31_173Z-debug.log\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\index.js:53:19\r\n        at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:864:24)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:890:30\r\n        at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:1142:31)\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:808:41)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:624:44\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:125:13)\r\n        at process._tickCallback (internal/process/next_tick.js:61:11)\r\n\r\n3) fetch/uninstall with --save should fetch and uninstall a cordova plugin via git commit sha\r\n  Message:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_27_46_083Z-debug.log\r\n  Stack:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_27_46_083Z-debug.log\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\index.js:53:19\r\n        at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:864:24)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:890:30\r\n        at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:1142:31)\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:808:41)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:624:44\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:125:13)\r\n        at process._tickCallback (internal/process/next_tick.js:61:11)\r\n\r\n4) fetching already installed packages should return package path if git repo name differs from plugin id\r\n  Message:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! Error while executing:\r\n    npm ERR! C:\\Program Files\\Git\\cmd\\git.EXE ls-remote -h -t file:///C:/Projects/experiments/cordova-cross-spawn-test/cordova-fetch/spec/support/repo-name-neq-plugin-id.git\r\n    npm ERR!\r\n    npm ERR! git-upload-pack '/C:/Projects/experiments/cordova-cross-spawn-test/cordova-fetch/spec/support/repo-name-neq-plugin-id.git': git-upload-pack: command not found\r\n    npm ERR! fatal: Could not read from remote repository.\r\n    npm ERR!\r\n    npm ERR! Please make sure you have the correct access rights\r\n    npm ERR! and the repository exists.\r\n    npm ERR!\r\n    npm ERR! exited with error code: 128\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_28_00_930Z-debug.log\r\n  Stack:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! Error while executing:\r\n    npm ERR! C:\\Program Files\\Git\\cmd\\git.EXE ls-remote -h -t file:///C:/Projects/experiments/cordova-cross-spawn-test/cordova-fetch/spec/support/repo-name-neq-plugin-id.git\r\n    npm ERR!\r\n    npm ERR! git-upload-pack '/C:/Projects/experiments/cordova-cross-spawn-test/cordova-fetch/spec/support/repo-name-neq-plugin-id.git': git-upload-pack: command not found\r\n    npm ERR! fatal: Could not read from remote repository.\r\n    npm ERR!\r\n    npm ERR! Please make sure you have the correct access rights\r\n    npm ERR! and the repository exists.\r\n    npm ERR!\r\n    npm ERR! exited with error code: 128\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_28_00_930Z-debug.log\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\index.js:53:19\r\n        at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:864:24)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:890:30\r\n        at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:1142:31)\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:808:41)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:624:44\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:125:13)\r\n        at process._tickCallback (internal/process/next_tick.js:61:11)\r\n\r\n5) fetching already installed packages should return package path for git+http variants\r\n  Message:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_28_22_514Z-debug.log\r\n  Stack:\r\n    CordovaError: Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_28_22_514Z-debug.log\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\index.js:53:19\r\n        at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:864:24)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:890:30\r\n        at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:1142:31)\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:808:41)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:624:44\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:125:13)\r\n        at process._tickCallback (internal/process/next_tick.js:61:11)\r\n\r\n17 specs, 5 failures\r\nFinished in 199.196 seconds\r\n\r\n17 specs, 5 failures\r\n================================================================================\r\nCommand failed: npm test\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: Windows SDK not found. Ensure that you have installed Windows 10.0 SDK along with Visual Studio or install Windows 10.0 SDK separately from https://dev.windows.com/en-us/downloads\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: Windows SDK not found. Ensure that you have installed Windows 10.0 SDK along with Visual Studio or install Windows 10.0 SDK separately from https://dev.windows.com/en-us/downloads\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: Windows SDK not found. Ensure that you have installed Windows 10.0 SDK along with Visual Studio or install Windows 10.0 SDK separately from https://dev.windows.com/en-us/downloads\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: AppPackages folder doesn't exist\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: AppPackages folder doesn't exist\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: AppPackages folder doesn't exist\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: Windows SDK not found. Ensure that you have installed Windows 10.0 SDK along with Visual Studio or install Windows 10.0 SDK separately from https://dev.windows.com/en-us/downloads\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: AppPackages folder doesn't exist\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: AppPackages folder doesn't exist\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: AppPackages folder doesn't exist\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: Windows SDK not found. Ensure that you have installed Windows 10.0 SDK along with Visual Studio or install Windows 10.0 SDK separately from https://dev.windows.com/en-us/downloads\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: AppPackages folder doesn't exist\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: Windows SDK not found. Ensure that you have installed Windows 10.0 SDK along with Visual Studio or install Windows 10.0 SDK separately from https://dev.windows.com/en-us/downloads\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: AppPackages folder doesn't exist\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: Error: Could not find a completed app package directory.\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: Windows SDK not found. Ensure that you have installed Windows 10.0 SDK along with Visual Studio or install Windows 10.0 SDK separately from https://dev.windows.com/en-us/downloads\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: AppPackages folder doesn't exist\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210\r\n    if (pathsAreIdentical(src, dest)) throw new Error('Source and destination must not be the same.')\r\n                                      ^\r\n\r\nError: Source and destination must not be the same.\r\n    at checkPaths (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:210:45)\r\n    at Object.copySync (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\fs-extra\\lib\\copy-sync\\copy-sync.js:26:24)\r\n    at updatePathWithStats (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:103:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:298:19\r\n    at Array.forEach (<anonymous>)\r\n    at Object.mergeAndUpdateDir (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\src\\FileUpdater.js:296:33)\r\n    at updateWww (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:770:17)\r\n    at Api.module.exports.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\prepare.js:611:19)\r\n    at Api.prepare (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\Api.js:178:45)\r\n    at Object.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\prepare:57:11)\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:155\r\n                throw e;\r\n                ^\r\nCordovaError: No valid MSBuild was detected for the selected target: Windows SDK not found. Ensure that you have installed Windows 10.0 SDK along with Visual Studio or install Windows 10.0 SDK separately from https://dev.windows.com/en-us/downloads\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\cordova\\lib\\build.js:83:29\r\n    at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:864:24)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:890:30\r\n    at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:1142:31)\r\n    at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:808:41)\r\n    at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:624:44\r\n    at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:137:13)\r\n    at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:125:13)\r\n    at process._tickCallback (internal/process/next_tick.js:61:11)\r\nnpm ERR! code ELIFECYCLE\r\nnpm ERR! errno 1\r\nnpm ERR! cordova-windows@6.1.0-dev test-e2e: `jasmine spec/e2e/endtoend.spec.js`\r\nnpm ERR! Exit status 1\r\nnpm ERR!\r\nnpm ERR! Failed at the cordova-windows@6.1.0-dev test-e2e script.\r\nnpm ERR! This is probably not a problem with npm. There is likely additional logging output above.\r\n\r\nnpm ERR! A complete log of this run can be found in:\r\nnpm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_31_58_267Z-debug.log\r\nnpm ERR! Test failed.  See above for more details.\r\n\r\n\r\n> cordova-windows@6.1.0-dev test C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\r\n> npm run eslint && npm run test-unit && npm run test-e2e\r\n\r\n\r\n> cordova-windows@6.1.0-dev eslint C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\r\n> eslint bin && eslint template && eslint spec\r\n\r\n\r\n> cordova-windows@6.1.0-dev test-unit C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\r\n> jasmine\r\n\r\nStarted\r\n...........................*.*.*...........................Deployment completed successfully.\r\nDeployment completed successfully.\r\nDeployment completed successfully.\r\n.Deployment completed successfully.\r\nDeployment completed successfully.\r\nDeployment completed successfully.\r\n.......................................................................................................................The following Capabilities were declared and are restricted:\r\n        documentsLibrary\r\nYou will be unable to on-board your app to the public Windows Store with these capabilities and access rules permitting access to remote URIs.\r\nThe following Capabilities were declared and are restricted:\r\n        documentsLibrary\r\nYou will be unable to on-board your app to the public Windows Store with these capabilities and access rules permitting access to remote URIs.\r\nThe following Capabilities were declared and are restricted:\r\n        documentsLibrary\r\nYou will be unable to on-board your app to the public Windows Store with these capabilities and access rules permitting access to remote URIs.\r\n...Access rules must begin with \"https://\", the following rule will be ignored: http://www.contoso.com\r\nAccess rules must begin with \"https://\", the following rule will be ignored: http://www.contoso.com\r\nAccess rules must begin with \"https://\", the following rule will be ignored: http://www.contoso.com\r\n........The following image was skipped because it has an unsupported size (999x999): res/Windows/UnknownImage.png\r\nThe following image was skipped because it has an unsupported size (999x999): res/Windows/UnknownImage.png\r\nThe following image was skipped because it has an unsupported size (999x999): res/Windows/UnknownImage.png\r\n..\"res\\Windows\\splashscreen.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res\\Windows\\splashscreen.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res\\Windows\\splashscreen.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res\\Windows\\splashscreen.scale-200.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res\\Windows\\splashscreen.scale-200.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res\\Windows\\splashscreen.scale-200.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res\\Windows\\splashscreen.scale-400.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res\\Windows\\splashscreen.scale-400.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res\\Windows\\splashscreen.scale-400.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res/Windows/splashscreen.scale-200.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res/Windows/splashscreen.scale-200.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res/Windows/splashscreen.scale-200.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res/Windows/splashscreen.scale-400.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res/Windows/splashscreen.scale-400.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n\"res/Windows/splashscreen.scale-400.png\" file size exceeds the limit of 204800 bytes, skipping.\r\n.\".gif\" extension is not supported, skipping. Supported image extensions are [\".png\",\".jpg\",\".jpeg\"]\r\n\".gif\" extension is not supported, skipping. Supported image extensions are [\".png\",\".jpg\",\".jpeg\"]\r\n\".gif\" extension is not supported, skipping. Supported image extensions are [\".png\",\".jpg\",\".jpeg\"]\r\n\".bmp\" extension is not supported, skipping. Supported image extensions are [\".png\",\".jpg\",\".jpeg\"]\r\n\".bmp\" extension is not supported, skipping. Supported image extensions are [\".png\",\".jpg\",\".jpeg\"]\r\n\".bmp\" extension is not supported, skipping. Supported image extensions are [\".png\",\".jpg\",\".jpeg\"]\r\n\".tga\" extension is not supported, skipping. Supported image extensions are [\".png\",\".jpg\",\".jpeg\"]\r\n\".tga\" extension is not supported, skipping. Supported image extensions are [\".png\",\".jpg\",\".jpeg\"]\r\n\".tga\" extension is not supported, skipping. Supported image extensions are [\".png\",\".jpg\",\".jpeg\"]\r\n.\"SplashScreen\" splash screens have mixed file extensions which is not supported. Some of the images will not be used.\r\n\"SplashScreen\" splash screens have mixed file extensions which is not supported. Some of the images will not be used.\r\n\"SplashScreen\" splash screens have mixed file extensions which is not supported. Some of the images will not be used.\r\n\"SplashScreenPhone\" splash screens have mixed file extensions which is not supported. Some of the images will not be used.\r\n\"SplashScreenPhone\" splash screens have mixed file extensions which is not supported. Some of the images will not be used.\r\n\"SplashScreenPhone\" splash screens have mixed file extensions which is not supported. Some of the images will not be used.\r\n......Deploying phone package to device:\r\ntestfile\r\nDeploying phone package to device:\r\ntestfile\r\nDeploying phone package to device:\r\ntestfile\r\n.Deploying windows package to device:\r\ntestfile\r\nDeploying windows package to device:\r\ntestfile\r\nDeploying windows package to device:\r\ntestfile\r\n.Deploying windows package to device:\r\nundefined\r\nDeploying windows package to device:\r\nundefined\r\nDeploying windows package to device:\r\nundefined\r\n.Deploying undefined package to device:\r\nundefined\r\nDeploying undefined package to device:\r\nundefined\r\nDeploying undefined package to device:\r\nundefined\r\nDeploying undefined package to device:\r\nundefined\r\nDeploying undefined package to device:\r\nundefined\r\nDeploying undefined package to device:\r\nundefined\r\n.Deploying undefined package to device:\r\nundefined\r\nDeploying undefined package to device:\r\nundefined\r\nDeploying undefined package to device:\r\nundefined\r\n.............\r\n\r\nPending:\r\n\r\n1) run method spec.8 should fail buildProject if built with MSBuildTools version 4.0\r\n  Temporarily disabled with xit\r\n\r\n\r\n2) run method spec.10 should throw an error if windows-target-version has unsupported value\r\n  Temporarily disabled with xit\r\n\r\n\r\n3) run method spec.12 should throw an error if windows-phone-target-version has unsupported value\r\n  Temporarily disabled with xit\r\n\r\n217 specs, 0 failures, 3 pending specs\r\nFinished in 13.079 seconds\r\n\r\n\r\n> cordova-windows@6.1.0-dev test-e2e C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\r\n> jasmine spec/e2e/endtoend.spec.js\r\n\r\nStarted\r\nCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\n.Creating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nBuilding project: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\CordovaApp.Windows10.jsproj\r\n        Configuration : debug\r\n        Platform      : anycpu\r\n        Buildflags    : /p:AppxBundle=Never\r\n        MSBuildTools  : C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\MSBuild\\15.0\\Bin\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_anycpu_debug\r\n_Test\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nBuilding project: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\CordovaApp.Windows10.jsproj\r\n        Configuration : debug\r\n        Platform      : anycpu\r\n        Buildflags    : /p:AppxBundle=Never\r\n        MSBuildTools  : C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\MSBuild\\15.0\\Bin\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_anycpu_debug\r\n_Test\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nBuilding project: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\CordovaApp.Windows10.jsproj\r\n        Configuration : debug\r\n        Platform      : anycpu\r\n        Buildflags    : /p:AppxBundle=Never\r\n        MSBuildTools  : C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\MSBuild\\15.0\\Bin\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_anycpu_debug\r\n_Test\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nBuilding project: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\CordovaApp.Windows10.jsproj\r\n        Configuration : debug\r\n        Platform      : x64\r\n        Buildflags    : /p:AppxBundle=Never\r\n        MSBuildTools  : C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\MSBuild\\15.0\\Bin\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_x64_debug_Te\r\nst\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nBuilding project: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\CordovaApp.Windows10.jsproj\r\n        Configuration : debug\r\n        Platform      : x64\r\n        Buildflags    : /p:AppxBundle=Never\r\n        MSBuildTools  : C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\MSBuild\\15.0\\Bin\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_x64_debug_Te\r\nst\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_x86_debug_Te\r\nst\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_arm_debug_Te\r\nst\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_anycpu_debug\r\n_Test\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nBuilding project: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\CordovaApp.Windows10.jsproj\r\n        Configuration : debug\r\n        Platform      : anycpu\r\n        Buildflags    : /p:AppxBundle=Never\r\n        MSBuildTools  : C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\MSBuild\\15.0\\Bin\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_anycpu_debug\r\n_Test\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\*\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Phone_1.0.0.0_Test\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nBuilding project: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\CordovaApp.Windows10.jsproj\r\n        Configuration : release\r\n        Platform      : x64\r\n        Buildflags    : /p:AppxBundle=Never,/p:UapAppxPackageBuildMode=StoreUpload\r\n        MSBuildTools  : C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\MSBuild\\15.0\\Bin\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_arm_Test\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_x64_Test\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_x86_Test\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nNot all desired build targets are compatible with the current build environment. Please install Visual Studio 2015 for Windows 8.1 and Windows 10, or Visual Studio 2013 Update 2 for Windows 8.1.\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Phone_1.0.0.0_arm_Test\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Phone_1.0.0.0_x86_Test\r\n\r\nFCreating Cordova Windows Project:\r\n        Path: testcreate 応用\r\n        Namespace: com.test.app\r\n        Name: 応用\r\nWindows project created with cordova-windows@6.1.0-dev\r\nENV var VSINSTALLDIR is set C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\\r\nBuilding project: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\CordovaApp.Windows10.jsproj\r\n        Configuration : release\r\n        Platform      : x64\r\n        Buildflags    : /p:CordovaBundlePlatforms=x64,/p:UapAppxPackageBuildMode=StoreUpload\r\n        MSBuildTools  : C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\MSBuild\\15.0\\Bin\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\r\n\r\nls: no such file or directory: C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\testcreate 応用\\AppPackages\\CordovaApp.Windows10_1.0.0.0_Test\r\n\r\nF\r\n\r\nFailures:\r\n1) Cordova create and build spec.2a should build default (win10) project\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:81:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:81:9)\r\n\r\n2) Cordova create and build spec.2b should build uap (win10) project\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:88:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:88:9)\r\n\r\n3) Cordova create and build spec.2c should build uwp (win10) project\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:93:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:93:9)\r\n\r\n4) Cordova create and build spec.2d should build 8.1 win project\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:98:9)\r\n\r\n5) Cordova create and build spec.2e should build 8.1 phone project\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:103:9)\r\n\r\n6) Cordova create and build spec.2f should build 8.1 win + phone project\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:108:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:109:9)\r\n\r\n7) Cordova create and build spec.3a should build project for particular CPU\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:116:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:116:9)\r\n\r\n8) Cordova create and build spec.3b should build project (8.1) for particular CPU\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:121:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:122:9)\r\n\r\n9) Cordova create and build spec.3c should build project (8.1-win) for particular CPU\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:127:9)\r\n\r\n10) Cordova create and build spec.3d should build project (8.1-phone) for particular CPU\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:132:9)\r\n\r\n11) Cordova create and build spec.4a should build project for CPUs separated by whitespaces\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:137:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:137:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:138:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:138:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:139:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:139:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:140:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:140:9)\r\n\r\n12) Cordova create and build spec.4b should build project (8.1) for CPUs separated by whitespaces\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:145:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:146:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:147:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:148:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:149:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:150:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:151:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:152:9)\r\n\r\n13) Cordova create and build spec.5a should build project containing plugin with InProcessServer extension\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:174:17\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:854:54)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:174:17\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:854:54)\r\n\r\n14) Cordova create and build spec.5b should build project (8.1) containing plugin with InProcessServer extension\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:200:17\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:854:54)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:883:30\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:201:17\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:854:54)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-common\\node_modules\\q\\q.js:883:30\r\n\r\n15) Cordova create and build spec.6b should generate appxupload and appxbundle for Windows Phone 8.1 project bundle release build\r\n  Message:\r\n    Expected 0 to be 3.\r\n  Stack:\r\n    Error: Expected 0 to be 3.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:216:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:217:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:217:9)\r\n\r\n16) Cordova create and build spec.7 should generate appxupload for Windows 10 project non-bundle release build\r\n  Message:\r\n    Expected 0 to be 3.\r\n  Stack:\r\n    Error: Expected 0 to be 3.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:224:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:228:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:228:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:229:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:229:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:230:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:230:9)\r\n\r\n17) Cordova create and build spec.8 for a non-bundle case for Windows Phone 8.1 it should build appx in separate dirs for each architecture\r\n  Message:\r\n    Expected 0 to be 2.\r\n  Stack:\r\n    Error: Expected 0 to be 2.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:235:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:236:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:236:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:237:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:237:9)\r\n\r\n18) Cordova create and build spec.6a should generate appxupload and appxbundle for Windows 10 project bundle release build\r\n  Message:\r\n    Expected 0 to be 3.\r\n  Stack:\r\n    Error: Expected 0 to be 3.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:243:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at _expectExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:53:97)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:59:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:244:9)\r\n  Message:\r\n    Expected 0 to be 1.\r\n  Stack:\r\n    Error: Expected 0 to be 1.\r\n        at verifySubDirContainsFile (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:46:90)\r\n        at _expectSubdirAndFileExist (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:60:9)\r\n        at UserContext.<anonymous> (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-windows\\spec\\e2e\\endtoend.spec.js:244:9)\r\n\r\n19 specs, 18 failures\r\nFinished in 342.955 seconds\r\n\r\n217 specs, 0 failures / 19 specs, 18 failures\r\n================================================================================\r\nCommand failed: npm test\r\nnpm ERR! code ELIFECYCLE\r\nnpm ERR! errno 1\r\nnpm ERR! cordova-lib@9.0.0-dev e2e-tests: `jasmine JASMINE_CONFIG_PATH=integration-tests/jasmine.json`\r\nnpm ERR! Exit status 1\r\nnpm ERR!\r\nnpm ERR! Failed at the cordova-lib@9.0.0-dev e2e-tests script.\r\nnpm ERR! This is probably not a problem with npm. There is likely additional logging output above.\r\n\r\nnpm ERR! A complete log of this run can be found in:\r\nnpm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_37_40_915Z-debug.log\r\nnpm ERR! Test failed.  See above for more details.\r\n\r\n\r\n> cordova-lib@9.0.0-dev test C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\r\n> npm run eslint && npm run unit-tests && npm run e2e-tests\r\n\r\n\r\n> cordova-lib@9.0.0-dev eslint C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\r\n> eslint .\r\n\r\n\r\n> cordova-lib@9.0.0-dev unit-tests C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\r\n> jasmine JASMINE_CONFIG_PATH=spec/jasmine.json\r\n\r\nStarted\r\n.......................................*............................................................*.............................................*.................................................................................****....................................................................\r\n\r\nPending:\r\n\r\n1) cordova/platform/addHelper happy path (success conditions) after platform api invocation when the restoring option is not provided should invoke preparePlatforms twice (?!?), once before installPluginsForNewPlatforms and once after... ?!\r\n  Temporarily disabled with xit\r\n\r\n\r\n2) cordova/plugin/add main method happy path should invoke preparePlatforms if plugman.install returned a falsey value\r\n  Temporarily disabled with xit\r\n\r\n\r\n3) cordova/plugin/list should warn if plugin list contains a plugin dependency that does not have a version satisfied\r\n  Temporarily disabled with xit\r\n\r\n\r\n4) serve command Test 001 : should not run outside of a Cordova-based project\r\n  No reason given\r\n\r\n\r\n5) serve command `serve` should fall back to assets/www on Android\r\n  Temporarily disabled with xit\r\n\r\n\r\n6) serve command `serve` should fall back to www on BlackBerry10\r\n  Temporarily disabled with xit\r\n\r\n\r\n7) serve command `serve` should fall back to www on iOS\r\n  Temporarily disabled with xit\r\n\r\n300 specs, 0 failures, 7 pending specs\r\nFinished in 32.769 seconds\r\n\r\n> cordova-lib@9.0.0-dev e2e-tests C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\r\n> jasmine JASMINE_CONFIG_PATH=integration-tests/jasmine.json\r\n\r\nStarted\r\nFFFFF........*....................F....Subproject Path: CordovaLib\r\nSubproject Path: app\r\n.......F..cp: no such file or directory: C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-cordova-platform-e2e-test-lyJ3mm\\project\\node_modules\\cordova-platform-test\\node_modules\r\n\r\ntest-platform:Api:prepare\r\ntest-platform:Api:getPlatformInfo\r\ntest-platform:Api:prepare\r\ntest-platform:Api:getPlatformInfo\r\n..........................FFFF..F...*.......................\r\n\r\nFailures:\r\n1) end-to-end plugin dependency tests Test 029 : should fail if dependency already installed is wrong version\r\n  Message:\r\n    Expected 'EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-Ey6lse\\project\\plugins\\Test1'' to contain 'does not satisfy dependency plugin requirement'.\r\n  Stack:\r\n    Error: Expected 'EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-Ey6lse\\project\\plugins\\Test1'' to contain 'does not satisfy dependency plugin requirement'.\r\n        at <Jasmine>\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\integration-tests\\fetch.spec.js:77:37\r\n        at process._tickCallback (internal/process/next_tick.js:68:7)\r\n\r\n2) end-to-end plugin dependency tests Test 030 : should pass if dependency already installed is wrong version with --force\r\n  Message:\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-oZzvxJ\\project\\plugins\\Test1'\r\n  Stack:\r\n    error properties: Object({ errno: -4048, syscall: 'stat', code: 'EPERM', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-oZzvxJ\\project\\plugins\\Test1' })\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-oZzvxJ\\project\\plugins\\Test1'\r\n        at Object.realpathSync (fs.js:1453:9)\r\n        at Object.convertToRealPathSafe (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\cordova\\util.js:192:19)\r\n        at Function.runInstall (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:263:30)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:78:35\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:854:54)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:883:30\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:816:13)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:877:14\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:125:13)\r\n\r\n3) end-to-end plugin dependency tests Test 031 : should pass if dependency already installed is same major version (if specific version is specified)\r\n  Message:\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-SLitRI\\project\\plugins\\Test1'\r\n  Stack:\r\n    error properties: Object({ errno: -4048, syscall: 'stat', code: 'EPERM', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-SLitRI\\project\\plugins\\Test1' })\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-SLitRI\\project\\plugins\\Test1'\r\n        at Object.realpathSync (fs.js:1453:9)\r\n        at Object.convertToRealPathSafe (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\cordova\\util.js:192:19)\r\n        at Function.runInstall (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:263:30)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:78:35\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:854:54)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:883:30\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:816:13)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:877:14\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:125:13)\r\n\r\n4) end-to-end plugin dependency tests Test 032 : should handle two plugins with same dependent plugin\r\n  Message:\r\n    expected C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-X1Fl6L\\project\\plugins\\Test2 to exist\r\n  Stack:\r\n    Error: expected C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-X1Fl6L\\project\\plugins\\Test2 to exist\r\n        at <Jasmine>\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\integration-tests\\fetch.spec.js:126:56\r\n        at process._tickCallback (internal/process/next_tick.js:68:7)\r\n  Message:\r\n    Expected 'EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-X1Fl6L\\project\\plugins\\Test1'' to contain 'does not satisfy dependency plugin requirement'.\r\n  Stack:\r\n    Error: Expected 'EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_dependency_test-X1Fl6L\\project\\plugins\\Test1'' to contain 'does not satisfy dependency plugin requirement'.\r\n        at <Jasmine>\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\integration-tests\\fetch.spec.js:128:37\r\n        at process._tickCallback (internal/process/next_tick.js:68:7)\r\n\r\n5) end-to-end plugin dependency tests Test 033 : should use a dev version of a dependent plugin if it is already installed\r\n  Message:\r\n    CordovaError: Failed to fetch plugin https://github.com/apache/cordova-plugin-file via registry.\r\n    Probably this is either a connection problem, or plugin spec is incorrect.\r\n    Check your connection and plugin name/version/URL.\r\n    Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_28_45_620Z-debug.log\r\n  Stack:\r\n    error properties: undefined\r\n        at <Jasmine>\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\fetch.js:146:37\r\n        at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:864:24)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:890:30\r\n        at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:1142:31)\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:808:41)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:624:44\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:125:13)\r\n        at process._tickCallback (internal/process/next_tick.js:61:11)\r\n\r\n6) pkgJson plugin end-to-end Test#025 : if you add a platform/plugin with local path, pkg.json gets updated\r\n  Message:\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-pkgJson-Ate245\\project\\plugins\\cordova-lib-test-plugin'\r\n  Stack:\r\n    error properties: Object({ errno: -4048, syscall: 'stat', code: 'EPERM', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-pkgJson-Ate245\\project\\plugins\\cordova-lib-test-plugin' })\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-pkgJson-Ate245\\project\\plugins\\cordova-lib-test-plugin'\r\n        at Object.realpathSync (fs.js:1453:9)\r\n        at Object.convertToRealPathSafe (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\cordova\\util.js:192:19)\r\n        at Function.runInstall (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:263:30)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:78:35\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:854:54)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:883:30\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:816:13)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:877:14\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:125:13)\r\n\r\n7) cordova/platform end-to-end Test 002 : should install plugins correctly while adding platform\r\n  Message:\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-cordova-platform-e2e-test-PZxHOE\\project\\plugins\\com.phonegap.plugins.childbrowser'\r\n  Stack:\r\n    error properties: Object({ errno: -4048, syscall: 'stat', code: 'EPERM', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-cordova-platform-e2e-test-PZxHOE\\project\\plugins\\com.phonegap.plugins.childbrowser' })\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-cordova-platform-e2e-test-PZxHOE\\project\\plugins\\com.phonegap.plugins.childbrowser'\r\n        at Object.realpathSync (fs.js:1453:9)\r\n        at Object.convertToRealPathSafe (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\cordova\\util.js:192:19)\r\n        at Function.runInstall (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:263:30)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:78:35\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:854:54)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:883:30\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:816:13)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:877:14\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:125:13)\r\n\r\n8) plugin end-to-end Test 001 : should successfully add and remove a plugin with no options\r\n  Message:\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.apache.cordova.fakeplugin1'\r\n  Stack:\r\n    error properties: Object({ errno: -4048, syscall: 'stat', code: 'EPERM', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.apache.cordova.fakeplugin1' })\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.apache.cordova.fakeplugin1'\r\n        at Object.realpathSync (fs.js:1453:9)\r\n        at Object.convertToRealPathSafe (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\cordova\\util.js:192:19)\r\n        at Function.runInstall (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:263:30)\r\n        at <Jasmine>\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:78:35\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:854:54)\r\n\r\n9) plugin end-to-end Test 004 : should successfully add a plugin using relative path when running from subdir inside of project\r\n  Message:\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.apache.cordova.fakeplugin1'\r\n  Stack:\r\n    error properties: Object({ errno: -4048, syscall: 'stat', code: 'EPERM', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.apache.cordova.fakeplugin1' })\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.apache.cordova.fakeplugin1'\r\n        at Object.realpathSync (fs.js:1453:9)\r\n        at Object.convertToRealPathSafe (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\cordova\\util.js:192:19)\r\n        at Function.runInstall (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:263:30)\r\n        at <Jasmine>\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:78:35\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:854:54)\r\n\r\n10) plugin end-to-end Test 005 : should respect preference default values\r\n  Message:\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.test.defaultvariables'\r\n  Stack:\r\n    error properties: Object({ errno: -4048, syscall: 'stat', code: 'EPERM', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.test.defaultvariables' })\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.test.defaultvariables'\r\n        at Object.realpathSync (fs.js:1453:9)\r\n        at Object.convertToRealPathSafe (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\cordova\\util.js:192:19)\r\n        at Function.runInstall (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:263:30)\r\n        at <Jasmine>\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:78:35\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:854:54)\r\n\r\n11) plugin end-to-end Test 006 : should successfully add a plugin when specifying CLI variables\r\n  Message:\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.test.defaultvariables'\r\n  Stack:\r\n    error properties: Object({ errno: -4048, syscall: 'stat', code: 'EPERM', path: 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.test.defaultvariables' })\r\n    Error: EPERM: operation not permitted, stat 'C:\\Users\\Jan\\AppData\\Local\\Temp\\cordova-lib-plugin_test-o8cyk7\\project\\plugins\\org.test.defaultvariables'\r\n        at Object.realpathSync (fs.js:1453:9)\r\n        at Object.convertToRealPathSafe (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\cordova\\util.js:192:19)\r\n        at Function.runInstall (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:263:30)\r\n        at <Jasmine>\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\install.js:78:35\r\n        at _fulfilled (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\node_modules\\q\\q.js:854:54)\r\n\r\n12) plugin end-to-end Test 009 : should not check npm info when fetching from a Git repository\r\n  Message:\r\n    CordovaError: Failed to fetch plugin https://github.com/apache/cordova-plugin-device.git via registry.\r\n    Probably this is either a connection problem, or plugin spec is incorrect.\r\n    Check your connection and plugin name/version/URL.\r\n    Error: cmd: Command failed with exit code 1 Error output:\r\n    npm ERR! code 1\r\n    npm ERR! Command failed: C:\\Program Files\\Git\\cmd\\git.EXE submodule update -q --init --recursive\r\n    npm ERR! C:/Program Files/Git/mingw64/libexec/git-core\\git-submodule: line 19: .: git-sh-setup: file not found\r\n    npm ERR!\r\n\r\n    npm ERR! A complete log of this run can be found in:\r\n    npm ERR!     C:\\Users\\Jan\\AppData\\Roaming\\npm-cache\\_logs\\2018-09-18T20_36_52_271Z-debug.log\r\n  Stack:\r\n    error properties: undefined\r\n        at <Jasmine>\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-lib\\src\\plugman\\fetch.js:146:37\r\n        at _rejected (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:864:24)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:890:30\r\n        at Promise.when (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:1142:31)\r\n        at Promise.promise.promiseDispatch (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:808:41)\r\n        at C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:624:44\r\n        at runSingle (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:137:13)\r\n        at flush (C:\\Projects\\experiments\\cordova-cross-spawn-test\\cordova-fetch\\node_modules\\q\\q.js:125:13)\r\n        at process._tickCallback (internal/process/next_tick.js:61:11)\r\nPending:\r\n\r\n1) HooksRunner fire method plugin hooks Test 012 : should run before_plugin_uninstall, before_plugin_install, after_plugin_install hooks for a plugin being installed with correct opts.plugin context\r\n  Temporarily disabled with xit\r\n\r\n\r\n2) fetch plugin in a dir with spaces should copy locally-available plugin to plugins directory when spaces in path\r\n  No reason given\r\n\r\n109 specs, 12 failures, 2 pending specs\r\nFinished in 667.171 seconds\r\n300 specs, 0 failures / 109 specs, 12 failures\r\nnpm ERR! Test failed.  See above for more details.\r\n\r\nC:\\Projects\\experiments\\cordova-cross-spawn-test (master -> origin) (cross-spawn-test@0.0.1)\r\nλ\r\n```"},"comment":{"url":"https://api.github.com/repos/raphinesse/cordova-cross-spawn-test/issues/comments/424683919","html_url":"https://github.com/raphinesse/cordova-cross-spawn-test/issues/2#issuecomment-424683919","issue_url":"https://api.github.com/repos/raphinesse/cordova-cross-spawn-test/issues/2","id":424683919,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDY4MzkxOQ==","user":{"login":"janpio","id":183673,"node_id":"MDQ6VXNlcjE4MzY3Mw==","avatar_url":"https://avatars0.githubusercontent.com/u/183673?v=4","gravatar_id":"","url":"https://api.github.com/users/janpio","html_url":"https://github.com/janpio","followers_url":"https://api.github.com/users/janpio/followers","following_url":"https://api.github.com/users/janpio/following{/other_user}","gists_url":"https://api.github.com/users/janpio/gists{/gist_id}","starred_url":"https://api.github.com/users/janpio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/janpio/subscriptions","organizations_url":"https://api.github.com/users/janpio/orgs","repos_url":"https://api.github.com/users/janpio/repos","events_url":"https://api.github.com/users/janpio/events{/privacy}","received_events_url":"https://api.github.com/users/janpio/received_events","type":"User","site_admin":false},"created_at":"2018-09-26T11:40:04Z","updated_at":"2018-09-26T11:40:04Z","author_association":"NONE","body":"As I wrote `cordova-android` is still running, I will only get the output when it is finished. Will udpate here then."}}
{"actor":{"display_login":"janpio"}}