Example #1
0
 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);
 },
Example #2
0
 var slaves = this.captureServer.slaves().map(function (slave) {
     var ua = userAgentParser.parse(slave.userAgent);
     ua.userAgent = slave.userAgent;
     return ua;
 });
Example #3
0
 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();
 };