From 48808e274d78d9e30ec661c15b724f35249b18bb Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Sat, 8 Jul 2023 22:26:53 -0700 Subject: [PATCH] test onroad: stricter ui timings check (#28853) old-commit-hash: 740380bf05f67aebfba77fefdc808789c741b75b --- selfdrive/test/test_onroad.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/selfdrive/test/test_onroad.py b/selfdrive/test/test_onroad.py index 72d67b14db..e4784e677f 100755 --- a/selfdrive/test/test_onroad.py +++ b/selfdrive/test/test_onroad.py @@ -205,10 +205,14 @@ class TestOnroad(unittest.TestCase): result += "------------------------------------------------\n" print(result) - #self.assertLess(max(ts), 30.) + self.assertLess(max(ts), 100.) self.assertLess(np.mean(ts), 10.) #self.assertLess(np.std(ts), 5.) + # some slow frames are expected since camerad/modeld can preempt ui + veryslow = [x for x in ts if x > 40.] + assert len(veryslow) < 5, f"Too many slow frame draw times: {veryslow}" + def test_cpu_usage(self): result = "\n" result += "------------------------------------------------\n"