  import random
  import time
  import unittest
  from collections import defaultdict
  from functools import wraps
  
  import cereal.messaging as messaging
  from cereal import car
  from common.params import Params
  from common.spinner import Spinner
 
</s> remove from panda import Panda
 </s> add  </s> remove def reset_pandas(f):
  @wraps(f)
  def wrapper(*args, **kwargs):
    for serial in Panda.list():
      p = Panda(serial)
      for i in [0, 1, 2, 3, 0xFFFF]:
        p.can_clear(i)
      p.reset()
      p.close()
    f(*args, **kwargs)
  return wrapper


 </s> add  </s> remove     time.sleep(2)
 </s> add     for s in services:
      while not pm.all_readers_updated(s):
        time.sleep(0.1) </s> remove                       ["build devel", "cd $SOURCE_DIR/release && EXTRA_FILES='tools/' ./build_devel.sh"],
 </s> add                       ["build master-ci", "cd $SOURCE_DIR/release && EXTRA_FILES='tools/' ./build_devel.sh"],
  import random
  import time
  import unittest
  from collections import defaultdict

  
  import cereal.messaging as messaging
  from cereal import car
  from common.params import Params
  from common.spinner import Spinner
keep keep keep keep replace keep keep keep keep keep
 faster jenkins (#22973)

Co-authored-by: Comma Device <device@comma.ai> 
selfdrive/boardd/tests/test_boardd_loopback.py