node-simctl
Advanced tools
Comparing version 2.0.0 to 2.0.1
'use strict'; | ||
var _core = require('babel-runtime/core-js')['default']; | ||
var _Object$defineProperty = require('babel-runtime/core-js/object/define-property')['default']; | ||
var _regeneratorRuntime = require('babel-runtime/regenerator')['default']; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
var _getIterator = require('babel-runtime/core-js/get-iterator')['default']; | ||
_core.Object.defineProperty(exports, '__esModule', { | ||
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default']; | ||
_Object$defineProperty(exports, '__esModule', { | ||
value: true | ||
}); | ||
var _Q = require('q'); | ||
var _q = require('q'); | ||
var _Q2 = _interopRequireWildcard(_Q); | ||
var _q2 = _interopRequireDefault(_q); | ||
var _cp = require('child_process'); | ||
var _child_process = require('child_process'); | ||
var _cp2 = _interopRequireWildcard(_cp); | ||
var _child_process2 = _interopRequireDefault(_child_process); | ||
var _sleep$retry$nodeifyAll = require('asyncbox'); | ||
var _asyncbox = require('asyncbox'); | ||
var _npmlog = require('npmlog'); | ||
var _npmlog2 = _interopRequireWildcard(_npmlog); | ||
var _npmlog2 = _interopRequireDefault(_npmlog); | ||
var _mapify = require('es6-mapify'); | ||
var _es6Mapify = require('es6-mapify'); | ||
@@ -42,5 +44,47 @@ var log = global._global_npmlog || _npmlog2['default']; | ||
log.info('Executing: ' + cmd + ' with timeout ' + timeout); | ||
return _Q2['default'].nfcall(_cp2['default'].exec, cmd, { timeout: timeout }); | ||
return _q2['default'].nfcall(_child_process2['default'].exec, cmd, { timeout: timeout }); | ||
} | ||
function installApp(udid, appPath) { | ||
return _regeneratorRuntime.async(function installApp$(context$1$0) { | ||
while (1) switch (context$1$0.prev = context$1$0.next) { | ||
case 0: | ||
context$1$0.next = 2; | ||
return _regeneratorRuntime.awrap(simExec('install', 0, [udid, appPath])); | ||
case 2: | ||
case 'end': | ||
return context$1$0.stop(); | ||
} | ||
}, null, this); | ||
} | ||
function removeApp(udid, bundleId) { | ||
return _regeneratorRuntime.async(function removeApp$(context$1$0) { | ||
while (1) switch (context$1$0.prev = context$1$0.next) { | ||
case 0: | ||
context$1$0.next = 2; | ||
return _regeneratorRuntime.awrap(simExec('uninstall', 0, [udid, bundleId])); | ||
case 2: | ||
case 'end': | ||
return context$1$0.stop(); | ||
} | ||
}, null, this); | ||
} | ||
function launch(udid, bundleId) { | ||
return _regeneratorRuntime.async(function launch$(context$1$0) { | ||
while (1) switch (context$1$0.prev = context$1$0.next) { | ||
case 0: | ||
context$1$0.next = 2; | ||
return _regeneratorRuntime.awrap(simExec('launch', 0, [udid, bundleId])); | ||
case 2: | ||
case 'end': | ||
return context$1$0.stop(); | ||
} | ||
}, null, this); | ||
} | ||
function createDevice(name, deviceTypeId, runtimeId) { | ||
@@ -51,3 +95,3 @@ return _regeneratorRuntime.async(function createDevice$(context$1$0) { | ||
context$1$0.next = 2; | ||
return simExec('create', 0, [name, deviceTypeId, runtimeId]); | ||
return _regeneratorRuntime.awrap(simExec('create', 0, [name, deviceTypeId, runtimeId])); | ||
@@ -66,3 +110,3 @@ case 2: | ||
context$1$0.next = 2; | ||
return simExec('delete', 0, [udid]); | ||
return _regeneratorRuntime.awrap(simExec('delete', 0, [udid])); | ||
@@ -90,6 +134,6 @@ case 2: | ||
case 0: | ||
ms = _core.Date.now(); | ||
ms = Date.now(); | ||
context$2$0.prev = 1; | ||
context$2$0.next = 4; | ||
return simExec('erase', cmdTimeout, [udid]); | ||
return _regeneratorRuntime.awrap(simExec('erase', cmdTimeout, [udid])); | ||
@@ -104,3 +148,3 @@ case 4: | ||
context$2$0.next = 10; | ||
return _sleep$retry$nodeifyAll.sleep(Math.max(cmdTimeout - (_core.Date.now() - ms), 1)); | ||
return _regeneratorRuntime.awrap((0, _asyncbox.sleep)(Math.max(cmdTimeout - (Date.now() - ms), 1))); | ||
@@ -118,3 +162,3 @@ case 10: | ||
context$1$0.next = 4; | ||
return _sleep$retry$nodeifyAll.retry(cmdRetry, loopFn); | ||
return _regeneratorRuntime.awrap((0, _asyncbox.retry)(cmdRetry, loopFn)); | ||
@@ -137,3 +181,3 @@ case 4: | ||
context$1$0.next = 2; | ||
return simExec('list', 0, ['devices']); | ||
return _regeneratorRuntime.awrap(simExec('list', 0, ['devices'])); | ||
@@ -165,3 +209,3 @@ case 2: | ||
context$1$0.prev = 14; | ||
_iterator = _core.getIterator(matches); | ||
_iterator = _getIterator(matches); | ||
@@ -182,3 +226,3 @@ case 16: | ||
context$1$0.prev = 23; | ||
_iterator2 = _core.getIterator(match[0].split('\n').slice(1)); | ||
_iterator2 = _getIterator(match[0].split('\n').slice(1)); | ||
@@ -221,5 +265,5 @@ case 25: | ||
context$1$0.prev = 41; | ||
context$1$0.t1 = context$1$0['catch'](23); | ||
context$1$0.t0 = context$1$0['catch'](23); | ||
_didIteratorError2 = true; | ||
_iteratorError2 = context$1$0.t1; | ||
_iteratorError2 = context$1$0.t0; | ||
@@ -261,5 +305,5 @@ case 45: | ||
context$1$0.prev = 58; | ||
context$1$0.t2 = context$1$0['catch'](14); | ||
context$1$0.t1 = context$1$0['catch'](14); | ||
_didIteratorError = true; | ||
_iteratorError = context$1$0.t2; | ||
_iteratorError = context$1$0.t1; | ||
@@ -316,2 +360,5 @@ case 62: | ||
exports.installApp = installApp; | ||
exports.removeApp = removeApp; | ||
exports.launch = launch; | ||
exports.createDevice = createDevice; | ||
@@ -323,2 +370,2 @@ exports.deleteDevice = deleteDevice; | ||
// retry erase with a sleep in between because it's flakey | ||
//# sourceMappingURL=data:application/json;base64,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QUFDOzs7NENBRS9ELE9BQU8sQ0FBQyxNQUFNLENBQUM7Ozs0Q0FFakIsT0FBTzs7Ozs7OztDQUNmOztRQUVRLFlBQVksR0FBWixZQUFZO1FBQUUsWUFBWSxHQUFaLFlBQVk7UUFBRSxXQUFXLEdBQVgsV0FBVztRQUFFLFVBQVUsR0FBVixVQUFVIiwiZmlsZSI6ImxpYi9zaW1jdGwuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUSBmcm9tICdxJztcbmltcG9ydCBjcCBmcm9tICdjaGlsZF9wcm9jZXNzJztcbmltcG9ydCB7IHNsZWVwLCByZXRyeSwgbm9kZWlmeUFsbCB9IGZyb20gJ2FzeW5jYm94JztcbmltcG9ydCBucG1sb2cgZnJvbSAnbnBtbG9nJztcbmltcG9ydCB7IG1hcGlmeSB9IGZyb20gJ2VzNi1tYXBpZnknO1xuXG5sZXQgbG9nID0gZ2xvYmFsLl9nbG9iYWxfbnBtbG9nIHx8IG5wbWxvZztcblxuZnVuY3Rpb24gc2ltRXhlYyAoY21kOnN0cmluZywgdGltZW91dDpudW1iZXIsIGFyZ3M6QXJyYXkgPSBbXSkge1xuICBhcmdzID0gYXJncy5tYXAoKGFyZykgPT4ge1xuICAgIGlmIChhcmcuaW5kZXhPZihcIiBcIikgIT09IC0xKSB7XG4gICAgICByZXR1cm4gJ1wiJyArIGFyZyArICdcIic7XG4gICAgfVxuICAgIHJldHVybiBhcmc7XG4gIH0pO1xuICBjbWQgPSBcInhjcnVuIHNpbWN0bCBcIiArIGNtZCArIFwiIFwiICsgYXJncy5qb2luKCcgJyk7XG4gIGxvZy5pbmZvKFwiRXhlY3V0aW5nOiBcIiArIGNtZCArIFwiIHdpdGggdGltZW91dCBcIiArIHRpbWVvdXQpO1xuICByZXR1cm4gUS5uZmNhbGwoY3AuZXhlYywgY21kLCB7dGltZW91dH0pO1xufVxuXG5hc3luYyBmdW5jdGlvbiBjcmVhdGVEZXZpY2UgKG5hbWU6c3RyaW5nLCBkZXZpY2VUeXBlSWQ6c3RyaW5nLFxuICAgIHJ1bnRpbWVJZDpzdHJpbmcpOnZvaWQge1xuICBhd2FpdCBzaW1FeGVjKFwiY3JlYXRlXCIsIDAsIFtuYW1lLCBkZXZpY2VUeXBlSWQsIHJ1bnRpbWVJZF0pO1xufVxuXG5hc3luYyBmdW5jdGlvbiBkZWxldGVEZXZpY2UgKHVkaWQ6c3RyaW5nKTp2b2lkIHtcbiAgYXdhaXQgc2ltRXhlYyhcImRlbGV0ZVwiLCAwLCBbdWRpZF0pO1xufVxuXG5hc3luYyBmdW5jdGlvbiBlcmFzZURldmljZSAodWRpZDpzdHJpbmcpOnZvaWQge1xuICBsZXQgY21kVGltZW91dDpudW1iZXIgPSAyMDAwLCBjbWRSZXRyeTpudW1iZXIgPSA1O1xuICBsZXQgbG9vcEZuOkZ1bmN0aW9uID0gYXN5bmMgKCkgPT4ge1xuICAgIGxldCBtcyA9IERhdGUubm93KCk7XG4gICAgdHJ5IHtcbiAgICAgIGF3YWl0IHNpbUV4ZWMoXCJlcmFzZVwiLCBjbWRUaW1lb3V0LCBbdWRpZF0pO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIGF3YWl0IHNsZWVwKE1hdGgubWF4KGNtZFRpbWVvdXQgLSAoRGF0ZS5ub3coKSAtIG1zKSwgMSkpO1xuICAgICAgdGhyb3cgZTtcbiAgICB9XG4gIH07XG4gIC8vIHJldHJ5IGVyYXNlIHdpdGggYSBzbGVlcCBpbiBiZXR3ZWVuIGJlY2F1c2UgaXQncyBmbGFrZXlcbiAgYXdhaXQgcmV0cnkoY21kUmV0cnksIGxvb3BGbik7XG59XG5cbmFzeW5jIGZ1bmN0aW9uIGdldERldmljZXMgKGZvclNkazpzdHJpbmcgPSBudWxsKTpPYmplY3Qge1xuICBsZXQgcmVzOkFycmF5ID0gYXdhaXQgc2ltRXhlYyhcImxpc3RcIiwgMCwgW1wiZGV2aWNlc1wiXSk7XG4gIGxldCBzdGRvdXQ6c3RyaW5nID0gcmVzWzBdO1xuICBsZXQgZGV2aWNlU2VjUmU6UmVnRXhwID0gLy0tIGlPUyAoLispIC0tKFxcbiAgICAuKykqL21nO1xuICBsZXQgbWF0Y2hlczpBcnJheSA9IFtdO1xuICBsZXQgZGV2aWNlczpPYmplY3QgPSB7fTtcbiAgbGV0IG1hdGNoOk9iamVjdCA9IGRldmljZVNlY1JlLmV4ZWMoc3Rkb3V0KTtcbiAgd2hpbGUgKG1hdGNoICE9PSBudWxsKSB7XG4gICAgbWF0Y2hlcy5wdXNoKG1hdGNoKTtcbiAgICBtYXRjaCA9IGRldmljZVNlY1JlLmV4ZWMoc3Rkb3V0KTtcbiAgfVxuICBpZiAobWF0Y2hlcy5sZW5ndGggPCAxKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwiQ291bGQgbm90IGZpbmQgZGV2aWNlIHNlY3Rpb25cIik7XG4gIH1cbiAgZm9yIChtYXRjaCBvZiBtYXRjaGVzKSB7XG4gICAgbGV0IHNkazpzdHJpbmcgPSBtYXRjaFsxXTtcbiAgICBkZXZpY2VzW3Nka10gPSBbXTtcbiAgICBmb3IgKGxldCBsaW5lOnN0cmluZyBvZiBtYXRjaFswXS5zcGxpdChcIlxcblwiKS5zbGljZSgxKSkge1xuICAgICAgbGV0IGxpbmVSZTpSZWdFeHAgPSAvXiAgICAoW15cXChdKykgXFwoKFteXFwpXSspXFwpIFxcKChbXlxcKV0rKVxcKS87XG4gICAgICBsZXQgbGluZU1hdGNoOk9iamVjdCA9IGxpbmVSZS5leGVjKGxpbmUpO1xuICAgICAgaWYgKGxpbmVNYXRjaCA9PT0gbnVsbCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJDb3VsZG4ndCBtYXRjaCBsaW5lXCIpO1xuICAgICAgfVxuICAgICAgbGV0IGRldmljZTpPYmplY3QgPSB7fTtcbiAgICAgIGRldmljZS5uYW1lID0gbGluZU1hdGNoWzFdO1xuICAgICAgZGV2aWNlLnVkaWQgPSBsaW5lTWF0Y2hbMl07XG4gICAgICBkZXZpY2Uuc3RhdGUgPSBsaW5lTWF0Y2hbM107XG4gICAgICBkZXZpY2VzW3Nka10ucHVzaChkZXZpY2UpO1xuICAgIH1cbiAgfVxuICBpZiAoZm9yU2RrKSB7XG4gICAgaWYgKCFkZXZpY2VzW2ZvclNka10pIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcihcIlNkayBcIiArIGZvclNkayArIFwiIHdhcyBub3QgaW4gbGlzdCBvZiBzaW1jdGwgc2Rrc1wiKTtcbiAgICB9XG4gICAgcmV0dXJuIGRldmljZXNbZm9yU2RrXTtcbiAgfVxuICByZXR1cm4gZGV2aWNlcztcbn1cblxuZXhwb3J0IHsgY3JlYXRlRGV2aWNlLCBkZWxldGVEZXZpY2UsIGVyYXNlRGV2aWNlLCBnZXREZXZpY2VzIH07XG4iXX0= | ||
//# sourceMappingURL=data:application/json;base64,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LEdBQUcsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNCLGNBQU0sQ0FBQyxJQUFJLEdBQUcsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNCLGNBQU0sQ0FBQyxLQUFLLEdBQUcsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzVCLGVBQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzthQUcxQixNQUFNOzs7OztZQUNILE9BQU8sQ0FBQyxNQUFNLENBQUM7Ozs7O2NBQ1osSUFBSSxLQUFLLENBQUMsTUFBTSxHQUFHLE1BQU0sR0FBRyxpQ0FBaUMsQ0FBQzs7OzRDQUUvRCxPQUFPLENBQUMsTUFBTSxDQUFDOzs7NENBRWpCLE9BQU87Ozs7Ozs7Q0FDZjs7UUFFUSxVQUFVLEdBQVYsVUFBVTtRQUFFLFNBQVMsR0FBVCxTQUFTO1FBQUUsTUFBTSxHQUFOLE1BQU07UUFBRSxZQUFZLEdBQVosWUFBWTtRQUFFLFlBQVksR0FBWixZQUFZO1FBQUUsV0FBVyxHQUFYLFdBQVc7UUFBRSxVQUFVLEdBQVYsVUFBVSIsImZpbGUiOiJsaWIvc2ltY3RsLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFEgZnJvbSAncSc7XG5pbXBvcnQgY3AgZnJvbSAnY2hpbGRfcHJvY2Vzcyc7XG5pbXBvcnQgeyBzbGVlcCwgcmV0cnksIG5vZGVpZnlBbGwgfSBmcm9tICdhc3luY2JveCc7XG5pbXBvcnQgbnBtbG9nIGZyb20gJ25wbWxvZyc7XG5pbXBvcnQgeyBtYXBpZnkgfSBmcm9tICdlczYtbWFwaWZ5JztcblxubGV0IGxvZyA9IGdsb2JhbC5fZ2xvYmFsX25wbWxvZyB8fCBucG1sb2c7XG5cbmZ1bmN0aW9uIHNpbUV4ZWMgKGNtZDpzdHJpbmcsIHRpbWVvdXQ6bnVtYmVyLCBhcmdzOkFycmF5ID0gW10pIHtcbiAgYXJncyA9IGFyZ3MubWFwKChhcmcpID0+IHtcbiAgICBpZiAoYXJnLmluZGV4T2YoXCIgXCIpICE9PSAtMSkge1xuICAgICAgcmV0dXJuICdcIicgKyBhcmcgKyAnXCInO1xuICAgIH1cbiAgICByZXR1cm4gYXJnO1xuICB9KTtcbiAgY21kID0gXCJ4Y3J1biBzaW1jdGwgXCIgKyBjbWQgKyBcIiBcIiArIGFyZ3Muam9pbignICcpO1xuICBsb2cuaW5mbyhcIkV4ZWN1dGluZzogXCIgKyBjbWQgKyBcIiB3aXRoIHRpbWVvdXQgXCIgKyB0aW1lb3V0KTtcbiAgcmV0dXJuIFEubmZjYWxsKGNwLmV4ZWMsIGNtZCwge3RpbWVvdXR9KTtcbn1cblxuYXN5bmMgZnVuY3Rpb24gaW5zdGFsbEFwcCAodWRpZDpzdHJpbmcsIGFwcFBhdGg6c3RyaW5nKTp2b2lkIHtcbiAgYXdhaXQgc2ltRXhlYyhcImluc3RhbGxcIiwgMCwgW3VkaWQsIGFwcFBhdGhdKTtcbn1cblxuYXN5bmMgZnVuY3Rpb24gcmVtb3ZlQXBwICh1ZGlkOnN0cmluZywgYnVuZGxlSWQ6c3RyaW5nKTp2b2lkIHtcbiAgYXdhaXQgc2ltRXhlYyhcInVuaW5zdGFsbFwiLCAwLCBbdWRpZCwgYnVuZGxlSWRdKTtcbn1cblxuYXN5bmMgZnVuY3Rpb24gbGF1bmNoICh1ZGlkOnN0cmluZywgYnVuZGxlSWQ6c3RyaW5nKTp2b2lkIHtcbiAgYXdhaXQgc2ltRXhlYyhcImxhdW5jaFwiLCAwLCBbdWRpZCwgYnVuZGxlSWRdKTtcbn1cblxuYXN5bmMgZnVuY3Rpb24gY3JlYXRlRGV2aWNlIChuYW1lOnN0cmluZywgZGV2aWNlVHlwZUlkOnN0cmluZyxcbiAgICBydW50aW1lSWQ6c3RyaW5nKTp2b2lkIHtcbiAgYXdhaXQgc2ltRXhlYyhcImNyZWF0ZVwiLCAwLCBbbmFtZSwgZGV2aWNlVHlwZUlkLCBydW50aW1lSWRdKTtcbn1cblxuYXN5bmMgZnVuY3Rpb24gZGVsZXRlRGV2aWNlICh1ZGlkOnN0cmluZyk6dm9pZCB7XG4gIGF3YWl0IHNpbUV4ZWMoXCJkZWxldGVcIiwgMCwgW3VkaWRdKTtcbn1cblxuYXN5bmMgZnVuY3Rpb24gZXJhc2VEZXZpY2UgKHVkaWQ6c3RyaW5nKTp2b2lkIHtcbiAgbGV0IGNtZFRpbWVvdXQ6bnVtYmVyID0gMjAwMCwgY21kUmV0cnk6bnVtYmVyID0gNTtcbiAgbGV0IGxvb3BGbjpGdW5jdGlvbiA9IGFzeW5jICgpID0+IHtcbiAgICBsZXQgbXMgPSBEYXRlLm5vdygpO1xuICAgIHRyeSB7XG4gICAgICBhd2FpdCBzaW1FeGVjKFwiZXJhc2VcIiwgY21kVGltZW91dCwgW3VkaWRdKTtcbiAgICB9IGNhdGNoIChlKSB7XG4gICAgICBhd2FpdCBzbGVlcChNYXRoLm1heChjbWRUaW1lb3V0IC0gKERhdGUubm93KCkgLSBtcyksIDEpKTtcbiAgICAgIHRocm93IGU7XG4gICAgfVxuICB9O1xuICAvLyByZXRyeSBlcmFzZSB3aXRoIGEgc2xlZXAgaW4gYmV0d2VlbiBiZWNhdXNlIGl0J3MgZmxha2V5XG4gIGF3YWl0IHJldHJ5KGNtZFJldHJ5LCBsb29wRm4pO1xufVxuXG5hc3luYyBmdW5jdGlvbiBnZXREZXZpY2VzIChmb3JTZGs6c3RyaW5nID0gbnVsbCk6T2JqZWN0IHtcbiAgbGV0IHJlczpBcnJheSA9IGF3YWl0IHNpbUV4ZWMoXCJsaXN0XCIsIDAsIFtcImRldmljZXNcIl0pO1xuICBsZXQgc3Rkb3V0OnN0cmluZyA9IHJlc1swXTtcbiAgbGV0IGRldmljZVNlY1JlOlJlZ0V4cCA9IC8tLSBpT1MgKC4rKSAtLShcXG4gICAgLispKi9tZztcbiAgbGV0IG1hdGNoZXM6QXJyYXkgPSBbXTtcbiAgbGV0IGRldmljZXM6T2JqZWN0ID0ge307XG4gIGxldCBtYXRjaDpPYmplY3QgPSBkZXZpY2VTZWNSZS5leGVjKHN0ZG91dCk7XG4gIHdoaWxlIChtYXRjaCAhPT0gbnVsbCkge1xuICAgIG1hdGNoZXMucHVzaChtYXRjaCk7XG4gICAgbWF0Y2ggPSBkZXZpY2VTZWNSZS5leGVjKHN0ZG91dCk7XG4gIH1cbiAgaWYgKG1hdGNoZXMubGVuZ3RoIDwgMSkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIkNvdWxkIG5vdCBmaW5kIGRldmljZSBzZWN0aW9uXCIpO1xuICB9XG4gIGZvciAobWF0Y2ggb2YgbWF0Y2hlcykge1xuICAgIGxldCBzZGs6c3RyaW5nID0gbWF0Y2hbMV07XG4gICAgZGV2aWNlc1tzZGtdID0gW107XG4gICAgZm9yIChsZXQgbGluZTpzdHJpbmcgb2YgbWF0Y2hbMF0uc3BsaXQoXCJcXG5cIikuc2xpY2UoMSkpIHtcbiAgICAgIGxldCBsaW5lUmU6UmVnRXhwID0gL14gICAgKFteXFwoXSspIFxcKChbXlxcKV0rKVxcKSBcXCgoW15cXCldKylcXCkvO1xuICAgICAgbGV0IGxpbmVNYXRjaDpPYmplY3QgPSBsaW5lUmUuZXhlYyhsaW5lKTtcbiAgICAgIGlmIChsaW5lTWF0Y2ggPT09IG51bGwpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKFwiQ291bGRuJ3QgbWF0Y2ggbGluZVwiKTtcbiAgICAgIH1cbiAgICAgIGxldCBkZXZpY2U6T2JqZWN0ID0ge307XG4gICAgICBkZXZpY2UubmFtZSA9IGxpbmVNYXRjaFsxXTtcbiAgICAgIGRldmljZS51ZGlkID0gbGluZU1hdGNoWzJdO1xuICAgICAgZGV2aWNlLnN0YXRlID0gbGluZU1hdGNoWzNdO1xuICAgICAgZGV2aWNlc1tzZGtdLnB1c2goZGV2aWNlKTtcbiAgICB9XG4gIH1cbiAgaWYgKGZvclNkaykge1xuICAgIGlmICghZGV2aWNlc1tmb3JTZGtdKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXCJTZGsgXCIgKyBmb3JTZGsgKyBcIiB3YXMgbm90IGluIGxpc3Qgb2Ygc2ltY3RsIHNka3NcIik7XG4gICAgfVxuICAgIHJldHVybiBkZXZpY2VzW2ZvclNka107XG4gIH1cbiAgcmV0dXJuIGRldmljZXM7XG59XG5cbmV4cG9ydCB7IGluc3RhbGxBcHAsIHJlbW92ZUFwcCwgbGF1bmNoLCBjcmVhdGVEZXZpY2UsIGRlbGV0ZURldmljZSwgZXJhc2VEZXZpY2UsIGdldERldmljZXMgfTtcbiJdfQ== |
@@ -0,9 +1,10 @@ | ||
/* global it:true, describe:true*/ | ||
'use strict'; | ||
var _core = require('babel-runtime/core-js')['default']; | ||
var _regeneratorRuntime = require('babel-runtime/regenerator')['default']; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
var _getIterator = require('babel-runtime/core-js/get-iterator')['default']; | ||
var _interopRequireDefault = require('babel-runtime/helpers/interop-require-default')['default']; | ||
var _this = this; | ||
@@ -15,13 +16,12 @@ | ||
var _should2 = _interopRequireWildcard(_should); | ||
var _should2 = _interopRequireDefault(_should); | ||
var _mapify = require('es6-mapify'); | ||
var _es6Mapify = require('es6-mapify'); | ||
var _import = require('lodash'); | ||
var _lodash = require('lodash'); | ||
var _import2 = _interopRequireWildcard(_import); | ||
var _lodash2 = _interopRequireDefault(_lodash); | ||
var _createDevice$deleteDevice$eraseDevice$getDevices = require('../lib/simctl.js'); | ||
var _libSimctlJs = require('../lib/simctl.js'); | ||
/* global it:true, describe:true*/ | ||
require('source-map-support').install(); | ||
@@ -42,3 +42,3 @@ | ||
context$2$0.next = 2; | ||
return _createDevice$deleteDevice$eraseDevice$getDevices.getDevices(); | ||
return _regeneratorRuntime.awrap((0, _libSimctlJs.getDevices)()); | ||
@@ -48,3 +48,3 @@ case 2: | ||
validSdks = _import2['default'].keys(devices); | ||
validSdks = _lodash2['default'].keys(devices); | ||
@@ -63,3 +63,3 @@ if (validSdks.length) { | ||
context$2$0.prev = 9; | ||
_iterator = _core.getIterator(_mapify.mapify(devices).values()); | ||
_iterator = _getIterator((0, _es6Mapify.mapify)(devices).values()); | ||
@@ -74,3 +74,3 @@ case 11: | ||
if (!_import2['default'].contains(_import2['default'].pluck(list, 'name'), randName)) { | ||
if (!_lodash2['default'].contains(_lodash2['default'].pluck(list, 'name'), randName)) { | ||
context$2$0.next = 15; | ||
@@ -93,5 +93,5 @@ break; | ||
context$2$0.prev = 20; | ||
context$2$0.t3 = context$2$0['catch'](9); | ||
context$2$0.t0 = context$2$0['catch'](9); | ||
_didIteratorError = true; | ||
_iteratorError = context$2$0.t3; | ||
_iteratorError = context$2$0.t0; | ||
@@ -124,3 +124,3 @@ case 24: | ||
context$2$0.next = 34; | ||
return _createDevice$deleteDevice$eraseDevice$getDevices.createDevice(randName, 'iPad Air', validSdks[0]); | ||
return _regeneratorRuntime.awrap((0, _libSimctlJs.createDevice)(randName, 'iPad Air', validSdks[0])); | ||
@@ -134,9 +134,9 @@ case 34: | ||
it('should get devices', function callee$1$1() { | ||
it('should get devices', function callee$1$0() { | ||
var sdkDevices; | ||
return _regeneratorRuntime.async(function callee$1$1$(context$2$0) { | ||
return _regeneratorRuntime.async(function callee$1$0$(context$2$0) { | ||
while (1) switch (context$2$0.prev = context$2$0.next) { | ||
case 0: | ||
context$2$0.next = 2; | ||
return _createDevice$deleteDevice$eraseDevice$getDevices.getDevices(validSdks[0]); | ||
return _regeneratorRuntime.awrap((0, _libSimctlJs.getDevices)(validSdks[0])); | ||
@@ -146,3 +146,3 @@ case 2: | ||
_import2['default'].pluck(sdkDevices, 'name').should.containEql(randName); | ||
_lodash2['default'].pluck(sdkDevices, 'name').should.containEql(randName); | ||
randDeviceUdid = sdkDevices.filter(function (d) { | ||
@@ -159,8 +159,8 @@ return d.name === randName; | ||
it('should erase devices', function callee$1$2() { | ||
return _regeneratorRuntime.async(function callee$1$2$(context$2$0) { | ||
it('should erase devices', function callee$1$0() { | ||
return _regeneratorRuntime.async(function callee$1$0$(context$2$0) { | ||
while (1) switch (context$2$0.prev = context$2$0.next) { | ||
case 0: | ||
context$2$0.next = 2; | ||
return _createDevice$deleteDevice$eraseDevice$getDevices.eraseDevice(randDeviceUdid); | ||
return _regeneratorRuntime.awrap((0, _libSimctlJs.eraseDevice)(randDeviceUdid)); | ||
@@ -174,13 +174,13 @@ case 2: | ||
it('should delete devices', function callee$1$3() { | ||
it('should delete devices', function callee$1$0() { | ||
var sdkDevices; | ||
return _regeneratorRuntime.async(function callee$1$3$(context$2$0) { | ||
return _regeneratorRuntime.async(function callee$1$0$(context$2$0) { | ||
while (1) switch (context$2$0.prev = context$2$0.next) { | ||
case 0: | ||
context$2$0.next = 2; | ||
return _createDevice$deleteDevice$eraseDevice$getDevices.deleteDevice(randDeviceUdid); | ||
return _regeneratorRuntime.awrap((0, _libSimctlJs.deleteDevice)(randDeviceUdid)); | ||
case 2: | ||
context$2$0.next = 4; | ||
return _createDevice$deleteDevice$eraseDevice$getDevices.getDevices(validSdks[0]); | ||
return _regeneratorRuntime.awrap((0, _libSimctlJs.getDevices)(validSdks[0])); | ||
@@ -190,3 +190,3 @@ case 4: | ||
_import2['default'].pluck(sdkDevices, 'name').should.not.containEql(randName); | ||
_lodash2['default'].pluck(sdkDevices, 'name').should.not.containEql(randName); | ||
@@ -200,5 +200,5 @@ case 6: | ||
it('should return a nice error for invalid usage', function callee$1$4() { | ||
it('should return a nice error for invalid usage', function callee$1$0() { | ||
var err; | ||
return _regeneratorRuntime.async(function callee$1$4$(context$2$0) { | ||
return _regeneratorRuntime.async(function callee$1$0$(context$2$0) { | ||
while (1) switch (context$2$0.prev = context$2$0.next) { | ||
@@ -209,3 +209,3 @@ case 0: | ||
context$2$0.next = 4; | ||
return _createDevice$deleteDevice$eraseDevice$getDevices.createDevice('foo', 'bar', 'baz'); | ||
return _regeneratorRuntime.awrap((0, _libSimctlJs.createDevice)('foo', 'bar', 'baz')); | ||
@@ -218,5 +218,5 @@ case 4: | ||
context$2$0.prev = 6; | ||
context$2$0.t4 = context$2$0['catch'](1); | ||
context$2$0.t0 = context$2$0['catch'](1); | ||
err = context$2$0.t4; | ||
err = context$2$0.t0; | ||
@@ -234,2 +234,2 @@ case 9: | ||
}); | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3Qvc2ltY3RsLXNwZWNzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7UUFHTyxXQUFXOztzQkFDQyxRQUFROzs7O3NCQUNKLFlBQVk7O3NCQUNyQixRQUFROzs7O2dFQUM4QyxrQkFBa0I7OztBQU50RixPQUFPLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQzs7QUFReEMsUUFBUSxDQUFDLFFBQVEsRUFBRSxZQUFNO0FBQ3ZCLE1BQUksT0FBTyxHQUFHLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0FBQ2hELE1BQUksUUFBUSxjQUFZLE9BQU8sQUFBRSxDQUFDO0FBQ2xDLE1BQUksY0FBYyxHQUFHLElBQUksQ0FBQztBQUMxQixNQUFJLFNBQVMsR0FBRyxFQUFFLENBQUM7O0FBRW5CLElBQUUsQ0FBQyx3QkFBd0IsRUFBRTtRQUN2QixPQUFPLGtGQUtGLElBQUk7Ozs7OztpQkFMTyxrREFUMEIsVUFBVSxFQVN4Qjs7O0FBQTVCLGlCQUFPOztBQUNYLG1CQUFTLEdBQUcsb0JBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDOztjQUN2QixTQUFTLENBQUMsTUFBTTs7Ozs7Z0JBQ2IsSUFBSSxLQUFLLENBQUMsZUFBZSxDQUFDOzs7Ozs7O3dDQUVqQixRQWhCWixNQUFNLENBZ0JhLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRTs7Ozs7Ozs7QUFBaEMsY0FBSTs7ZUFDUCxvQkFBRSxRQUFRLENBQUMsb0JBQUUsS0FBSyxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsRUFBRSxRQUFRLENBQUM7Ozs7O2dCQUN2QyxJQUFJLEtBQUssQ0FBQyx1Q0FBb0MsUUFBUSx5QkFDNUIsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztpQkFHL0Isa0RBcEJELFlBQVksQ0FvQkUsUUFBUSxFQUFFLFVBQVUsRUFBRSxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7Ozs7Ozs7R0FDdkQsQ0FBQyxDQUFDOztBQUVILElBQUUsQ0FBQyxvQkFBb0IsRUFBRTtRQUNuQixVQUFVOzs7OztpQkFBUyxrREF4QnVCLFVBQVUsQ0F3QnRCLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7O0FBQTNDLG9CQUFVOztBQUNkLDhCQUFFLEtBQUssQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUN4RCx3QkFBYyxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsVUFBQyxDQUFDO21CQUFLLENBQUMsQ0FBQyxJQUFJLEtBQUssUUFBUTtXQUFBLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7Ozs7Ozs7R0FDeEUsQ0FBQyxDQUFDOztBQUVILElBQUUsQ0FBQyxzQkFBc0IsRUFBRTs7Ozs7aUJBQ25CLGtEQTlCMkIsV0FBVyxDQThCMUIsY0FBYyxDQUFDOzs7Ozs7O0dBQ2xDLENBQUMsQ0FBQzs7QUFFSCxJQUFFLENBQUMsdUJBQXVCLEVBQUU7UUFFdEIsVUFBVTs7Ozs7aUJBRFIsa0RBbENhLFlBQVksQ0FrQ1osY0FBYyxDQUFDOzs7O2lCQUNYLGtEQW5DdUIsVUFBVSxDQW1DdEIsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDOzs7QUFBM0Msb0JBQVU7O0FBQ2QsOEJBQUUsS0FBSyxDQUFDLFVBQVUsRUFBRSxNQUFNLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQzs7Ozs7OztHQUM3RCxDQUFDLENBQUM7O0FBRUgsSUFBRSxDQUFDLDhDQUE4QyxFQUFFO1FBQzdDLEdBQUc7Ozs7QUFBSCxhQUFHLEdBQUcsSUFBSTs7O2lCQUVOLGtEQTFDSCxZQUFZLENBMENJLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDOzs7Ozs7Ozs7O0FBRXZDLGFBQUcsaUJBQUksQ0FBQzs7O0FBRVYsOEJBQU8sS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ2xCLGFBQUcsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQywwQkFBMEIsQ0FBQyxDQUFDOzs7Ozs7O0dBQzNELENBQUMsQ0FBQztDQUVKLENBQUMsQ0FBQyIsImZpbGUiOiJ0ZXN0L3NpbWN0bC1zcGVjcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGdsb2JhbCBpdDp0cnVlLCBkZXNjcmliZTp0cnVlKi9cbnJlcXVpcmUoJ3NvdXJjZS1tYXAtc3VwcG9ydCcpLmluc3RhbGwoKTtcblxuaW1wb3J0ICdtb2NoYXdhaXQnO1xuaW1wb3J0IHNob3VsZCBmcm9tICdzaG91bGQnO1xuaW1wb3J0IHsgbWFwaWZ5IH0gZnJvbSAnZXM2LW1hcGlmeSc7XG5pbXBvcnQgXyBmcm9tICdsb2Rhc2gnO1xuaW1wb3J0IHsgY3JlYXRlRGV2aWNlLCBkZWxldGVEZXZpY2UsIGVyYXNlRGV2aWNlLCBnZXREZXZpY2VzIH0gZnJvbSAnLi4vbGliL3NpbWN0bC5qcyc7XG5cbmRlc2NyaWJlKCdzaW1jdGwnLCAoKSA9PiB7XG4gIGxldCByYW5kTnVtID0gcGFyc2VJbnQoTWF0aC5yYW5kb20oKSAqIDEwMCwgMTApO1xuICBsZXQgcmFuZE5hbWUgPSBgZGV2aWNlJHtyYW5kTnVtfWA7XG4gIGxldCByYW5kRGV2aWNlVWRpZCA9IG51bGw7XG4gIGxldCB2YWxpZFNka3MgPSBbXTtcblxuICBpdCgnc2hvdWxkIGNyZWF0ZSBhIGRldmljZScsIGFzeW5jICgpID0+IHtcbiAgICBsZXQgZGV2aWNlcyA9IGF3YWl0IGdldERldmljZXMoKTtcbiAgICB2YWxpZFNka3MgPSBfLmtleXMoZGV2aWNlcyk7XG4gICAgaWYgKCF2YWxpZFNka3MubGVuZ3RoKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXCJObyB2YWxpZCBTREtzXCIpO1xuICAgIH1cbiAgICBmb3IgKGxldCBsaXN0IG9mIG1hcGlmeShkZXZpY2VzKS52YWx1ZXMoKSkge1xuICAgICAgaWYgKF8uY29udGFpbnMoXy5wbHVjayhsaXN0LCAnbmFtZScpLCByYW5kTmFtZSkpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBDb3VsZG4ndCBydW4gdGVzdCBiZWNhdXNlIGRldmljZSAke3JhbmROYW1lfSBgICtcbiAgICAgICAgICAgICAgICAgICAgICAgIGBhbHJlYWR5IGV4aXN0c2ApO1xuICAgICAgfVxuICAgIH1cbiAgICBhd2FpdCBjcmVhdGVEZXZpY2UocmFuZE5hbWUsICdpUGFkIEFpcicsIHZhbGlkU2Rrc1swXSk7XG4gIH0pO1xuXG4gIGl0KCdzaG91bGQgZ2V0IGRldmljZXMnLCBhc3luYyAoKSA9PiB7XG4gICAgbGV0IHNka0RldmljZXMgPSBhd2FpdCBnZXREZXZpY2VzKHZhbGlkU2Rrc1swXSk7XG4gICAgXy5wbHVjayhzZGtEZXZpY2VzLCAnbmFtZScpLnNob3VsZC5jb250YWluRXFsKHJhbmROYW1lKTtcbiAgICByYW5kRGV2aWNlVWRpZCA9IHNka0RldmljZXMuZmlsdGVyKChkKSA9PiBkLm5hbWUgPT09IHJhbmROYW1lKVswXS51ZGlkO1xuICB9KTtcblxuICBpdCgnc2hvdWxkIGVyYXNlIGRldmljZXMnLCBhc3luYyAoKSA9PiB7XG4gICAgYXdhaXQgZXJhc2VEZXZpY2UocmFuZERldmljZVVkaWQpO1xuICB9KTtcblxuICBpdCgnc2hvdWxkIGRlbGV0ZSBkZXZpY2VzJywgYXN5bmMgKCkgPT4ge1xuICAgIGF3YWl0IGRlbGV0ZURldmljZShyYW5kRGV2aWNlVWRpZCk7XG4gICAgbGV0IHNka0RldmljZXMgPSBhd2FpdCBnZXREZXZpY2VzKHZhbGlkU2Rrc1swXSk7XG4gICAgXy5wbHVjayhzZGtEZXZpY2VzLCAnbmFtZScpLnNob3VsZC5ub3QuY29udGFpbkVxbChyYW5kTmFtZSk7XG4gIH0pO1xuXG4gIGl0KCdzaG91bGQgcmV0dXJuIGEgbmljZSBlcnJvciBmb3IgaW52YWxpZCB1c2FnZScsIGFzeW5jICgpID0+IHtcbiAgICBsZXQgZXJyID0gbnVsbDtcbiAgICB0cnkge1xuICAgICAgYXdhaXQgY3JlYXRlRGV2aWNlKCdmb28nLCAnYmFyJywgJ2JheicpO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIGVyciA9IGU7XG4gICAgfVxuICAgIHNob3VsZC5leGlzdChlcnIpO1xuICAgIGVyci5tZXNzYWdlLnNob3VsZC5jb250YWluRXFsKCdJbnZhbGlkIGRldmljZSB0eXBlOiBiYXInKTtcbiAgfSk7XG5cbn0pO1xuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlc3Qvc2ltY3RsLXNwZWNzLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O1FBR08sV0FBVzs7c0JBQ0MsUUFBUTs7Ozt5QkFDSixZQUFZOztzQkFDckIsUUFBUTs7OzsyQkFDOEMsa0JBQWtCOztBQU50RixPQUFPLENBQUMsb0JBQW9CLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQzs7QUFReEMsUUFBUSxDQUFDLFFBQVEsRUFBRSxZQUFNO0FBQ3ZCLE1BQUksT0FBTyxHQUFHLFFBQVEsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0FBQ2hELE1BQUksUUFBUSxjQUFZLE9BQU8sQUFBRSxDQUFDO0FBQ2xDLE1BQUksY0FBYyxHQUFHLElBQUksQ0FBQztBQUMxQixNQUFJLFNBQVMsR0FBRyxFQUFFLENBQUM7O0FBRW5CLElBQUUsQ0FBQyx3QkFBd0IsRUFBRTtRQUN2QixPQUFPLGtGQUtGLElBQUk7Ozs7OzsyQ0FMTyxpQkFUMEIsVUFBVSxHQVN4Qjs7O0FBQTVCLGlCQUFPOztBQUNYLG1CQUFTLEdBQUcsb0JBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDOztjQUN2QixTQUFTLENBQUMsTUFBTTs7Ozs7Z0JBQ2IsSUFBSSxLQUFLLENBQUMsZUFBZSxDQUFDOzs7Ozs7O21DQUVqQixlQWhCWixNQUFNLEVBZ0JhLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRTs7Ozs7Ozs7QUFBaEMsY0FBSTs7ZUFDUCxvQkFBRSxRQUFRLENBQUMsb0JBQUUsS0FBSyxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsRUFBRSxRQUFRLENBQUM7Ozs7O2dCQUN2QyxJQUFJLEtBQUssQ0FBQyx1Q0FBb0MsUUFBUSx5QkFDNUIsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsyQ0FHL0IsaUJBcEJELFlBQVksRUFvQkUsUUFBUSxFQUFFLFVBQVUsRUFBRSxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7Ozs7Ozs7R0FDdkQsQ0FBQyxDQUFDOztBQUVILElBQUUsQ0FBQyxvQkFBb0IsRUFBRTtRQUNuQixVQUFVOzs7OzsyQ0FBUyxpQkF4QnVCLFVBQVUsRUF3QnRCLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs7O0FBQTNDLG9CQUFVOztBQUNkLDhCQUFFLEtBQUssQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUN4RCx3QkFBYyxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsVUFBQyxDQUFDO21CQUFLLENBQUMsQ0FBQyxJQUFJLEtBQUssUUFBUTtXQUFBLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7Ozs7Ozs7R0FDeEUsQ0FBQyxDQUFDOztBQUVILElBQUUsQ0FBQyxzQkFBc0IsRUFBRTs7Ozs7MkNBQ25CLGlCQTlCMkIsV0FBVyxFQThCMUIsY0FBYyxDQUFDOzs7Ozs7O0dBQ2xDLENBQUMsQ0FBQzs7QUFFSCxJQUFFLENBQUMsdUJBQXVCLEVBQUU7UUFFdEIsVUFBVTs7Ozs7MkNBRFIsaUJBbENhLFlBQVksRUFrQ1osY0FBYyxDQUFDOzs7OzJDQUNYLGlCQW5DdUIsVUFBVSxFQW1DdEIsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDOzs7QUFBM0Msb0JBQVU7O0FBQ2QsOEJBQUUsS0FBSyxDQUFDLFVBQVUsRUFBRSxNQUFNLENBQUMsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQzs7Ozs7OztHQUM3RCxDQUFDLENBQUM7O0FBRUgsSUFBRSxDQUFDLDhDQUE4QyxFQUFFO1FBQzdDLEdBQUc7Ozs7QUFBSCxhQUFHLEdBQUcsSUFBSTs7OzJDQUVOLGlCQTFDSCxZQUFZLEVBMENJLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDOzs7Ozs7Ozs7O0FBRXZDLGFBQUcsaUJBQUksQ0FBQzs7O0FBRVYsOEJBQU8sS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ2xCLGFBQUcsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQywwQkFBMEIsQ0FBQyxDQUFDOzs7Ozs7O0dBQzNELENBQUMsQ0FBQztDQUVKLENBQUMsQ0FBQyIsImZpbGUiOiJ0ZXN0L3NpbWN0bC1zcGVjcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGdsb2JhbCBpdDp0cnVlLCBkZXNjcmliZTp0cnVlKi9cbnJlcXVpcmUoJ3NvdXJjZS1tYXAtc3VwcG9ydCcpLmluc3RhbGwoKTtcblxuaW1wb3J0ICdtb2NoYXdhaXQnO1xuaW1wb3J0IHNob3VsZCBmcm9tICdzaG91bGQnO1xuaW1wb3J0IHsgbWFwaWZ5IH0gZnJvbSAnZXM2LW1hcGlmeSc7XG5pbXBvcnQgXyBmcm9tICdsb2Rhc2gnO1xuaW1wb3J0IHsgY3JlYXRlRGV2aWNlLCBkZWxldGVEZXZpY2UsIGVyYXNlRGV2aWNlLCBnZXREZXZpY2VzIH0gZnJvbSAnLi4vbGliL3NpbWN0bC5qcyc7XG5cbmRlc2NyaWJlKCdzaW1jdGwnLCAoKSA9PiB7XG4gIGxldCByYW5kTnVtID0gcGFyc2VJbnQoTWF0aC5yYW5kb20oKSAqIDEwMCwgMTApO1xuICBsZXQgcmFuZE5hbWUgPSBgZGV2aWNlJHtyYW5kTnVtfWA7XG4gIGxldCByYW5kRGV2aWNlVWRpZCA9IG51bGw7XG4gIGxldCB2YWxpZFNka3MgPSBbXTtcblxuICBpdCgnc2hvdWxkIGNyZWF0ZSBhIGRldmljZScsIGFzeW5jICgpID0+IHtcbiAgICBsZXQgZGV2aWNlcyA9IGF3YWl0IGdldERldmljZXMoKTtcbiAgICB2YWxpZFNka3MgPSBfLmtleXMoZGV2aWNlcyk7XG4gICAgaWYgKCF2YWxpZFNka3MubGVuZ3RoKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXCJObyB2YWxpZCBTREtzXCIpO1xuICAgIH1cbiAgICBmb3IgKGxldCBsaXN0IG9mIG1hcGlmeShkZXZpY2VzKS52YWx1ZXMoKSkge1xuICAgICAgaWYgKF8uY29udGFpbnMoXy5wbHVjayhsaXN0LCAnbmFtZScpLCByYW5kTmFtZSkpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBDb3VsZG4ndCBydW4gdGVzdCBiZWNhdXNlIGRldmljZSAke3JhbmROYW1lfSBgICtcbiAgICAgICAgICAgICAgICAgICAgICAgIGBhbHJlYWR5IGV4aXN0c2ApO1xuICAgICAgfVxuICAgIH1cbiAgICBhd2FpdCBjcmVhdGVEZXZpY2UocmFuZE5hbWUsICdpUGFkIEFpcicsIHZhbGlkU2Rrc1swXSk7XG4gIH0pO1xuXG4gIGl0KCdzaG91bGQgZ2V0IGRldmljZXMnLCBhc3luYyAoKSA9PiB7XG4gICAgbGV0IHNka0RldmljZXMgPSBhd2FpdCBnZXREZXZpY2VzKHZhbGlkU2Rrc1swXSk7XG4gICAgXy5wbHVjayhzZGtEZXZpY2VzLCAnbmFtZScpLnNob3VsZC5jb250YWluRXFsKHJhbmROYW1lKTtcbiAgICByYW5kRGV2aWNlVWRpZCA9IHNka0RldmljZXMuZmlsdGVyKChkKSA9PiBkLm5hbWUgPT09IHJhbmROYW1lKVswXS51ZGlkO1xuICB9KTtcblxuICBpdCgnc2hvdWxkIGVyYXNlIGRldmljZXMnLCBhc3luYyAoKSA9PiB7XG4gICAgYXdhaXQgZXJhc2VEZXZpY2UocmFuZERldmljZVVkaWQpO1xuICB9KTtcblxuICBpdCgnc2hvdWxkIGRlbGV0ZSBkZXZpY2VzJywgYXN5bmMgKCkgPT4ge1xuICAgIGF3YWl0IGRlbGV0ZURldmljZShyYW5kRGV2aWNlVWRpZCk7XG4gICAgbGV0IHNka0RldmljZXMgPSBhd2FpdCBnZXREZXZpY2VzKHZhbGlkU2Rrc1swXSk7XG4gICAgXy5wbHVjayhzZGtEZXZpY2VzLCAnbmFtZScpLnNob3VsZC5ub3QuY29udGFpbkVxbChyYW5kTmFtZSk7XG4gIH0pO1xuXG4gIGl0KCdzaG91bGQgcmV0dXJuIGEgbmljZSBlcnJvciBmb3IgaW52YWxpZCB1c2FnZScsIGFzeW5jICgpID0+IHtcbiAgICBsZXQgZXJyID0gbnVsbDtcbiAgICB0cnkge1xuICAgICAgYXdhaXQgY3JlYXRlRGV2aWNlKCdmb28nLCAnYmFyJywgJ2JheicpO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIGVyciA9IGU7XG4gICAgfVxuICAgIHNob3VsZC5leGlzdChlcnIpO1xuICAgIGVyci5tZXNzYWdlLnNob3VsZC5jb250YWluRXFsKCdJbnZhbGlkIGRldmljZSB0eXBlOiBiYXInKTtcbiAgfSk7XG5cbn0pO1xuIl19 |
@@ -21,2 +21,14 @@ import Q from 'q'; | ||
async function installApp (udid:string, appPath:string):void { | ||
await simExec("install", 0, [udid, appPath]); | ||
} | ||
async function removeApp (udid:string, bundleId:string):void { | ||
await simExec("uninstall", 0, [udid, bundleId]); | ||
} | ||
async function launch (udid:string, bundleId:string):void { | ||
await simExec("launch", 0, [udid, bundleId]); | ||
} | ||
async function createDevice (name:string, deviceTypeId:string, | ||
@@ -85,2 +97,2 @@ runtimeId:string):void { | ||
export { createDevice, deleteDevice, eraseDevice, getDevices }; | ||
export { installApp, removeApp, launch, createDevice, deleteDevice, eraseDevice, getDevices }; |
@@ -9,3 +9,3 @@ { | ||
], | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"author": "https://github.com/appium", | ||
@@ -35,3 +35,3 @@ "licenses": [ | ||
"asyncbox": "^2.0.2", | ||
"babel-runtime": "^5.0.12", | ||
"babel-runtime": "5.5.5", | ||
"es6-mapify": "^1.0.0", | ||
@@ -38,0 +38,0 @@ "npmlog": "^1.2.0", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
46852
582
+ Addedbabel-runtime@5.5.5(transitive)
+ Addedcore-js@0.9.18(transitive)
- Removedbabel-runtime@5.8.38(transitive)
- Removedcore-js@1.2.7(transitive)
Updatedbabel-runtime@5.5.5