mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-22 22:38:08 +00:00
Bootup test tuned also for RPi
This commit is contained in:
parent
4807ad2fc4
commit
1f7bfa556a
@ -53,15 +53,17 @@ class TestProtectCall(common.TrezorTest):
|
|||||||
self.client.close()
|
self.client.close()
|
||||||
|
|
||||||
# Give it some time to reboot (it may take some time on RPi)
|
# Give it some time to reboot (it may take some time on RPi)
|
||||||
boot_delay = 5
|
boot_delay = 20
|
||||||
start = time.time()
|
|
||||||
time.sleep(boot_delay)
|
time.sleep(boot_delay)
|
||||||
|
|
||||||
# Connect to Trezor again
|
# Connect to Trezor again
|
||||||
|
start = time.time()
|
||||||
self.setUp()
|
self.setUp()
|
||||||
print "Expected reboot time %s seconds" % (1.8 ** attempt)
|
expected = 1.8 ** attempt / 2 # This test isn't accurate, let's expect at least some delay
|
||||||
print "Rebooted in %s seconds" % (time.time() - start)
|
took = time.time() - start
|
||||||
self.assertLessEqual(1.8 ** attempt, time.time() - start, "Bootup took less than expected!")
|
print "Expected reboot time at least %s seconds" % expected
|
||||||
|
print "Rebooted in %s seconds" % took
|
||||||
|
self.assertLessEqual(expected, time.time() - start, "Bootup took %s seconds, expected %s seconds or more!" % (took, expected))
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
Loading…
Reference in New Issue
Block a user