From bbe5b3864337bb5bb3a55e6478992929ec1fa03b Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Sun, 10 May 2026 18:27:36 -0700 Subject: [PATCH] test_onroad covers this --- Jenkinsfile | 1 - system/qcomgpsd/tests/test_qcomgpsd.py | 51 -------------------------- 2 files changed, 52 deletions(-) delete mode 100644 system/qcomgpsd/tests/test_qcomgpsd.py diff --git a/Jenkinsfile b/Jenkinsfile index 39175d89e3..f0e6b3dcf5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -247,7 +247,6 @@ node { step("test pandad loopback", "pytest selfdrive/pandad/tests/test_pandad_loopback.py"), step("test pandad spi", "pytest selfdrive/pandad/tests/test_pandad_spi.py"), step("test amp", "pytest system/hardware/tici/tests/test_amplifier.py"), - step("test qcomgpsd", "pytest system/qcomgpsd/tests/test_qcomgpsd.py", [diffPaths: ["system/qcomgpsd/"]]), ]) }, diff --git a/system/qcomgpsd/tests/test_qcomgpsd.py b/system/qcomgpsd/tests/test_qcomgpsd.py deleted file mode 100644 index f697811ae9..0000000000 --- a/system/qcomgpsd/tests/test_qcomgpsd.py +++ /dev/null @@ -1,51 +0,0 @@ -import os -import pytest -import time - -import cereal.messaging as messaging -from openpilot.system.qcomgpsd.qcomgpsd import at_cmd, wait_for_modem -from openpilot.system.manager.process_config import managed_processes - - -@pytest.mark.tici -class TestQcomgpsd: - @classmethod - def setup_class(cls): - os.system("sudo systemctl restart ModemManager lte") - wait_for_modem() - - @classmethod - def teardown_class(cls): - managed_processes['qcomgpsd'].stop() - os.system("sudo systemctl restart ModemManager lte") - - def setup_method(self): - self.sm = messaging.SubMaster(['qcomGnss', 'gpsLocation']) - - def teardown_method(self): - managed_processes['qcomgpsd'].stop() - - def _wait_for_output(self, t): - dt = 0.1 - for _ in range(t*int(1/dt)): - self.sm.update(0) - if self.sm.updated['qcomGnss']: - break - time.sleep(dt) - return self.sm.updated['qcomGnss'] - - def test_startup_time(self): - managed_processes['qcomgpsd'].start() - assert self._wait_for_output(30) - managed_processes['qcomgpsd'].stop() - - def test_turns_off_gnss(self, subtests): - for s in (0.1, 1, 5): - with subtests.test(runtime=s): - managed_processes['qcomgpsd'].start() - time.sleep(s) - managed_processes['qcomgpsd'].stop() - - wait_for_modem() - resp = at_cmd("AT+QGPS?") - assert "+QGPS: 0" in resp