mirror of
https://github.com/MoreTore/openpilot.git
synced 2026-08-02 13:29:30 +08:00
tici: improve power save test (#32674)
* tici: improve power save test * Update system/hardware/tici/tests/test_hardware.py old-commit-hash: da1cb2276bf28ee906e61a717da2e2699bdba34d
This commit is contained in:
@@ -11,12 +11,16 @@ HARDWARE = Tici()
|
||||
class TestHardware:
|
||||
|
||||
def test_power_save_time(self):
|
||||
ts = []
|
||||
ts = {True: [], False: []}
|
||||
for _ in range(5):
|
||||
for on in (True, False):
|
||||
st = time.monotonic()
|
||||
HARDWARE.set_power_save(on)
|
||||
ts.append(time.monotonic() - st)
|
||||
ts[on].append(time.monotonic() - st)
|
||||
|
||||
assert 0.1 < np.mean(ts) < 0.25
|
||||
assert max(ts) < 0.3
|
||||
# disabling power save is the main time-critical one
|
||||
assert 0.1 < np.mean(ts[False]) < 0.15
|
||||
assert max(ts[False]) < 0.2
|
||||
|
||||
assert 0.1 < np.mean(ts[True]) < 0.35
|
||||
assert max(ts[True]) < 0.4
|
||||
|
||||
Reference in New Issue
Block a user