From ccd6742a3e416c25f694633daddd85e19e58e33a Mon Sep 17 00:00:00 2001 From: Justin Newberry Date: Thu, 7 Mar 2024 14:01:33 -0500 Subject: [PATCH] test_updated: add test for no update (#31772) no update test old-commit-hash: 9cb256891fd68f146d840ef1a68a0adacfd0883e --- selfdrive/updated/tests/test_updated.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/selfdrive/updated/tests/test_updated.py b/selfdrive/updated/tests/test_updated.py index d8ce9f3394..10d6e9d5a3 100755 --- a/selfdrive/updated/tests/test_updated.py +++ b/selfdrive/updated/tests/test_updated.py @@ -116,6 +116,22 @@ class TestUpdateD(unittest.TestCase): time.sleep(1) + def test_no_update(self): + # Start on release3, ensure we don't fetch any updates + self.setup_remote_release("release3") + self.setup_basedir_release("release3") + + with processes_context(["updated"]) as [updated]: + self._test_params("release3", False, False) + time.sleep(1) + self._test_params("release3", False, False) + + self.send_check_for_updates_signal(updated) + + self.wait_for_idle() + + self._test_params("release3", False, False) + def test_new_release(self): # Start on release3, simulate a release3 commit, ensure we fetch that update properly self.setup_remote_release("release3")