Exemplo n.º 1
0
 setTimeout(function() {
   signaling.on('close', function(code) {
     // console.log('cp exited: ' + code);
   });
   signaling.kill();
   pp.farm.stop(function() {});
   pp.close(function() {});
   done();
 }, 1000);
Exemplo n.º 2
0
  test('spawn 4 browsers', {timeout: 60 * 1000}, function(done) {
    pp.farm.spawn(pp.uri(), 'canary');
    pp.farm.spawn(pp.uri(), 'canary');
    pp.farm.spawn(pp.uri(), 'canary');
    pp.farm.spawn(pp.uri(), 'canary');

    pp.waitForClients(4, function() {
      var clientIDs = pp.manager.getClientIDs();
      ppIds.A = clientIDs[0];
      ppIds.B = clientIDs[1];
      ppIds.C = clientIDs[2];
      ppIds.D = clientIDs[3];

      cA = pp.manager.getClient(ppIds.A);
      cB = pp.manager.getClient(ppIds.B);
      cC = pp.manager.getClient(ppIds.C);
      cD = pp.manager.getClient(ppIds.D);

      done();
    });
  });