def func_monitor_log(): node_tracker = NodeLogTracker(mocknet) while mocknet.running: msg = node_tracker.track() if "Added Block #{0} {1}".format(LAST_BLOCK_NUMBER, LAST_BLOCK_HEADERHASH) in msg: StateValidator(mocknet.debug_addresses).validate_state() return
def func_monitor_log(): node_logtracker = NodeLogTracker(mocknet) while mocknet.running: node_logtracker.track() if node_logtracker.synced_count() == mocknet.node_count: return
def func_monitor_log(): node_tracker = NodeLogTracker(mocknet) while mocknet.running: msg = node_tracker.track() if "Added Block #{0} {1}".format(LAST_BLOCK_NUMBER, LAST_BLOCK_HEADERHASH) in msg: state_check() return
def func_monitor_log(): node_logtracker = NodeLogTracker(mocknet) while mocknet.uptime < 600: node_logtracker.track() node_logtracker.check_idle_nodes() node_logtracker.check_last_addition()
def func_monitor_log(): node_tracker = NodeLogTracker(mocknet) while mocknet.uptime < 30: node_tracker.track() time.sleep(0.01) if node_tracker.synced_count() < mocknet.node_count: raise Exception("Nodes did not sync") protobuf_strategies = modules_to_strategies(qrl_pb2) publicapi = qrl_pb2._PUBLICAPI self.assertTrue(publicapi.methods, "methods is empty") req_attrs = [] for m in publicapi.methods: req_attrs.append(ReqAttrNames(m.name, m.input_type.name)) stubs = [ qrl_pb2_grpc.PublicAPIStub( grpc.insecure_channel("127.0.0.1:10002")) ] while mocknet.uptime < 180: try: node_tracker.track() if node_tracker.synced_count() == mocknet.node_count: rand_stub = choice(stubs) rand_req = choice(req_attrs) req_strategy = protobuf_strategies[getattr( qrl_pb2, rand_req.arg)] req_arg = req_strategy.example() req_method = getattr(rand_stub, rand_req.method) try: resp = req_method(req_arg) except grpc.RpcError as err: print('*******************************') print("Time : %s" % mocknet.uptime) print("Method : %s" % rand_req.method) print("error : %s" % err) print("code : %s" % err.code()) print("details : %s" % err.details()) print('*******************************\n') if err.code() == grpc.StatusCode.UNKNOWN: raise except Exception as e: pass time.sleep(1) except Empty: pass
def func_monitor_log(): node_logtracker = NodeLogTracker(mocknet) while mocknet.running: node_logtracker.track()
def func_monitor_log(): node_logtracker = NodeLogTracker(mocknet) while mocknet.running: node_logtracker.track() if len(mocknet.nodes) >= 10: return
def func_monitor_log(): node_logtracker = NodeLogTracker(mocknet) while mocknet.uptime < 5: node_logtracker.track()