    ("./loggerd", 45.0),
    ("selfdrive.locationd.locationd", 35.0),
    ("selfdrive.controls.plannerd", 20.0),
    ("selfdrive.locationd.paramsd", 12.0),
    ("./camerad", 7.07),
    ("./_sensord", 6.17),
    ("selfdrive.controls.radard", 5.67),
 
</s> remove   ("./_ui", 5.82),
 </s> add  </s> remove 

def with_apks():
  def wrapper(func):
    @wraps(func)
    def wrap():
      update_apks()
      pm_apply_packages('enable')
      start_offroad()

      func()

      try:
        for package in android_packages:
          apk_is_running = (subprocess.call(["pidof", package]) == 0)
          assert apk_is_running, package
      finally:
        pm_apply_packages('disable')
        for package in android_packages:
          apk_is_not_running = (subprocess.call(["pidof", package]) == 1)
          assert apk_is_not_running, package
    return wrap
  return wrapper
 </s> add  </s> remove apks
openpilot-apks
 </s> add  </s> remove                       ["test spinner build", "cd selfdrive/ui/spinner && make clean && make"],
                      ["test text window build", "cd selfdrive/ui/text && make clean && make"],
 </s> add  </s> remove apk/ai.comma*.apk

 </s> add 
  ("./_ui", 15.0),
    ("./loggerd", 45.0),
    ("selfdrive.locationd.locationd", 35.0),
    ("selfdrive.controls.plannerd", 20.0),
  ("./_ui", 15.0),
    ("selfdrive.locationd.paramsd", 12.0),
    ("./camerad", 7.07),
    ("./_sensord", 6.17),
    ("selfdrive.controls.radard", 5.67),
keep keep add keep keep keep keep
 APK purge (#20446)

* purge begins

* release files

* remove those

* no more android

* only qt

* text and spinner

* neos update script

* update sounds

* update cpu usage

* all done

Co-authored-by: Comma Device <device@comma.ai> 
selfdrive/test/test_onroad.py