Esempio n. 1
0
 def on_hatch_complete(user_count):
     self.client.send(
         Message("hatch_complete", {"count": user_count},
                 self.client_id))
Esempio n. 2
0
 def stop(self):
     for client in self.clients.hatching + self.clients.running:
         self.server.send(Message("stop", None, None))
     events.master_stop_hatching.fire()
Esempio n. 3
0
 def quit(self):
     for client in self.clients.itervalues():
         self.server.send(Message("quit", None, None))
     self.greenlet.kill(block=True)
Esempio n. 4
0
 def on_locust_error(locust, e, tb):
     formatted_tb = "".join(traceback.format_tb(tb))
     self.client.send(Message("exception", {"msg" : str(e), "traceback" : formatted_tb}, self.client_id))
Esempio n. 5
0
 def on_quitting():
     self.client.send(Message("quit", None, self.client_id))
Esempio n. 6
0
 def stop(self):
     for client in self.clients.hatching + self.clients.running:
         self.server.send(Message("stop", None, None))
Esempio n. 7
0
 def reload_tests(self):
     super(MasterLocustRunner, self).reload_tests()
     data = {"refresh": True}
     self.server.send(Message("refresh", data, None))
Esempio n. 8
0
 def on_locust_start_hatching():
     self.client.send(Message("hatching", None, self.client_id))