1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 02:09:32 +02:00

Clean up the owner plugin (now called 'group').

This commit is contained in:
Simo Kinnunen 2014-04-16 19:00:17 +09:00
parent 4676af51d7
commit d5c96dc50d
6 changed files with 220 additions and 160 deletions

View file

@ -2,10 +2,6 @@ var util = require('util')
var split = require('split')
var Promise = require('bluebird')
var semver = require('semver')
var minimatch = require('minimatch')
var wire = require('../wire')
var devutil = module.exports = Object.create(null)
@ -13,38 +9,6 @@ function closedError(err) {
return err.message.indexOf('closed') !== -1
}
devutil.matchesRequirements = function(capabilities, requirements) {
return requirements.every(function(req) {
var capability = capabilities[req.name]
if (!capability) {
return false
}
switch (req.type) {
case wire.RequirementType.SEMVER:
if (!semver.satisfies(capability, req.value)) {
return false
}
break
case wire.RequirementType.GLOB:
if (!minimatch(capability, req.value)) {
return false
}
break
case wire.RequirementType.EXACT:
if (capability !== req.value) {
return false
}
break
default:
return false
}
return true
})
}
devutil.ensureUnusedPort = function(adb, serial, port) {
return adb.openTcp(serial, port)
.then(function(conn) {