mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-22 16:55:14 +02:00
Allow provider to push.
This commit is contained in:
@@ -1,11 +1,19 @@
|
||||
var adb = require('adbkit')
|
||||
var Promise = require('bluebird')
|
||||
var zmq = require('zmq')
|
||||
|
||||
module.exports = function(options) {
|
||||
var log = require('../util/logger').createLogger('provider')
|
||||
var client = Promise.promisifyAll(adb.createClient())
|
||||
var workers = Object.create(null)
|
||||
|
||||
// Output
|
||||
var push = zmq.socket('push')
|
||||
options.endpoints.push.forEach(function(endpoint) {
|
||||
log.info('Sending output to %s', endpoint)
|
||||
push.connect(endpoint)
|
||||
})
|
||||
|
||||
client.trackDevicesAsync()
|
||||
.then(function(tracker) {
|
||||
log.info('Tracking devices')
|
||||
|
||||
Reference in New Issue
Block a user