matejcik
3a8f92f64d
tests(core): fix upgrade tests
2024-11-12 16:55:17 +01:00
matejcik
12cf208237
fix(tests): stop waiting for background task after a timeout
...
Otherwise a test can hang if the result is not returned. This is not
even covered by pytest-timeout because if a test fails, the call to
task.kill() happens during teardown, and pytest-timeout doesn't cover
that.
2024-11-12 16:55:17 +01:00
matejcik
0e8dcbb498
feat(core): unify RustLayout, implement single global layout
2024-11-12 16:55:17 +01:00
matejcik
b151a3db6b
style(tests): apply isort 5
2023-08-16 13:29:51 +02:00
grdddj
bd6783b1a3
feat(all): increase stability of debug-decision events + parsing JSON from Rust
2023-05-11 21:02:21 +02:00
grdddj
5187be91fe
chore(tests): fix click, upgrade and persistence tests for new UI
2022-11-21 14:08:47 +01:00
grdddj
9a71ac74c9
chore(tests): add type hints and improve styling in device test files
2022-02-07 14:05:27 +01:00
grdddj
c77e18d77c
chore(tests): add type hints to helper test functions
2022-02-07 14:05:27 +01:00
matejcik
8a7c6ce34d
tests: fix device_handler to be able to enter passphrase via clicks
...
note: this is currently broken due to #922
2020-07-10 14:05:52 +02:00
matejcik
3c128cde38
tests: fix wait_layout() behavior
2020-06-04 16:18:46 +02:00
matejcik
5488270bc3
core: improve emulator wrapper
...
* supply a gzipped image of an empty SD card so that we don't spend 5s at
every run by formatting it
* add start, stop, restart methods for direct control
* add restart capability to device_handler (a little awkward for now)
2019-10-22 17:06:49 +02:00
matejcik
f22f4d920e
tests: ensure Shamir persistence test runs only for core
2019-10-22 17:06:49 +02:00
matejcik
7591e98897
tests: rename background.py to device_handler.py
2019-10-22 17:06:49 +02:00