clientReady: function (e) { if (this.logger) { this.logger.debug("Client ready", e, this.slaveIds); } if (this.slaveIds.indexOf(e.clientId) < 0) return; var ua = userAgentParser.parse(e.data); var client = this.createClient(e.clientId, ua); if (e.client) e.client.emit("tests:run", this.config || {}); this.emit("client:connect", client); },
var slaves = this.captureServer.slaves().map(function (slave) { var ua = userAgentParser.parse(slave.userAgent); ua.userAgent = slave.userAgent; return ua; });
server.buster.oncapture = function (req, res, client) { client.agent = userAgentParser.parse(req.headers["user-agent"]); client.agent.userAgent = req.headers["user-agent"]; res.writeHead(302, { "Location": client.url }); res.end(); };