matejcik
b3312d1ef7
fix(tests): set_filter must be used in with-block
...
This makes sure filters are properly cleared when the with-block exits
2021-08-04 10:58:59 +02:00
matejcik
45d377f5b8
chore(tests): drop unused debug pieces
2021-08-04 10:58:59 +02:00
matejcik
0e14291094
chore(tests): regenerate UI test fixtures
2021-07-26 14:48:35 +02:00
matejcik
f3802dea61
fix(tests/ui_tests): if a UI test result changed, show it as new
2021-07-26 14:48:35 +02:00
matejcik
2b3c75c4de
fix(core): properly respond to USB events while on a paginated screen
2021-07-20 12:59:26 +02:00
Andrew Kozlik
24bb401638
fix(legacy,core): Fix operation source account encoding in Stellar.
2021-07-13 17:24:16 +02:00
matejcik
46e0530764
fix(tests): auto-swipe by using only ButtonRequest.pages
...
(cherry picked from commit f8bb90366a
)
2021-07-12 00:39:58 +02:00
Andrew Kozlik
e3faece811
fix(tests): Fix device tests after having disabled testnet for BIP-45 paths.
2021-06-30 18:25:58 +02:00
Andrew Kozlik
9b0e980c44
fix(legacy): Don't allow unknown paths in GetAddress.
2021-06-30 18:25:58 +02:00
Andrew Kozlik
a6390e4b82
fix(legacy): Allow known non-standard paths in GetAddress and SignTx.
2021-06-30 18:25:58 +02:00
matejcik
2491f871aa
chore(tests): add fixture for new Cardano test
2021-06-24 14:37:48 +02:00
matejcik
319a4374d3
chore(tests): regenerate UI test fixtures
2021-06-23 11:51:18 +02:00
matejcik
57582c2501
feat(tests): simple javascript-based UI diff review tool
2021-06-23 11:51:18 +02:00
matejcik
1b7b06255a
feat(tests): only try connecting to VPN once
2021-06-23 11:51:18 +02:00
matejcik
0971adf7a7
feat(tests): generate UI test report again from current data
2021-06-23 11:51:18 +02:00
Martin Milata
178b575465
refactor(core): convert apps.nem to layouts
2021-06-23 11:51:18 +02:00
Martin Milata
dd3b689ded
refactor(core): convert apps.eos to layouts
2021-06-23 11:51:18 +02:00
Martin Milata
3ffbae5d17
refactor(core): convert apps.binance to layouts
2021-06-23 11:51:18 +02:00
Martin Milata
ddac852acf
refactor(core): convert apps.cardano to layouts
2021-06-23 11:51:18 +02:00
Martin Milata
d33c61bbe7
test(core): enable ui tests for cardano get_address
2021-06-23 11:51:18 +02:00
Martin Milata
12478b1716
refactor(core): convert apps.stellar to layouts
2021-06-23 11:51:18 +02:00
Martin Milata
16094df0c5
refactor(core): convert most of apps.monero to layouts
...
Progress popups are not ported yet as they're unlike anything else.
Introduces paginate_paragraphs.
2021-06-23 11:51:18 +02:00
Martin Milata
b7cab90e3c
refactor(core/ui): use new_lines=False in layouts
2021-06-23 11:51:18 +02:00
matejcik
f39abc8356
chore(tests): update UI test fixtures
2021-06-22 11:25:12 +02:00
matejcik
7cdde940af
chore(tests): adapt device tests to paging information ButtonRequests
2021-06-22 11:25:12 +02:00
Martin Milata
fddac0434b
test: add device tests for non-standard paths
2021-06-17 13:53:35 +02:00
Andrew Kozlik
e15406f712
test: Add device test for signing an empty message in Decred which uses the BLAKE hash function.
2021-06-11 20:22:42 +02:00
gabrielkerekes
8a3549dbf8
chore(tests): update ui_tests fixtures
2021-06-08 15:02:24 +02:00
matejcik
e952a301d6
fix(tests): properly include tests whose expected hash is missing
2021-06-08 09:55:19 +02:00
matejcik
b1ec73e10b
chore(tests): put enum names into UI fixture names (hashes are unchanged)
2021-06-08 09:55:19 +02:00
matejcik
a58823cc0c
refactor(python): rework trezorlib protobuf codec
...
API-compatibility with the original one is retained.
Now that we don't need to keep code parity with core, we could do some
changes that make life easier.
All generated classes are now in one file. This makes github diffs more
readable, at the cost of somewhat complicating inspecting individual
classes; however, that is something we shouldn't be doing anyway.
Enums are now implemented as enum.IntEnum.
The original class-level FIELDS member was restored.
Each field is now defined via protobuf.Field, which is easier to work
with in the codec, AND we're not stuffing defaults and flags into the
same field.
2021-06-08 09:55:19 +02:00
matejcik
729414e606
fix(core): exclude get/set U2F counter from BITCOIN_ONLY
2021-06-08 09:55:19 +02:00
Jan Pochyla
e5e3ad21b2
fix(tests): Adjust the expected error message
2021-06-08 09:55:19 +02:00
matejcik
86089fa5ad
feat(core): avoid restarting session for select messages ( fixes #1631 )
2021-06-01 14:07:29 +02:00
Andrew Kozlik
7f2f32ff8a
test(device): Test safety checks on T1.
2021-05-24 17:47:43 +02:00
matejcik
2ae8e954bf
chore(tests): update UI test fixtures
2021-05-06 13:14:21 +02:00
matejcik
c233b796df
fix(tests): avoid race condition when generating UI test screenshots
2021-05-06 13:14:21 +02:00
matejcik
96fd347ca8
fix(core): keep value of experimental_features cached across workflow restarts
2021-05-06 13:14:21 +02:00
matejcik
e5a481ded5
chore(tests): fix deprecation warnings
2021-05-06 13:14:21 +02:00
gabrielkerekes
a3d0016a2f
refactor(trezorlib/cardano): rename create_* functions
...
To avoid ambiguity between creating messages from parameters and parsing them from JSON.
2021-04-23 11:09:29 +02:00
gabrielkerekes
2313293477
feat(core/cardano): add support for catalyst voting registration
2021-04-23 11:09:29 +02:00
Martin Milata
b1e38fe382
refactor(core): no implicit spaces in render_text
2021-03-30 22:34:01 +02:00
Martin Milata
6668921a4f
refactor(core): convert apps.common.request_pin to layouts
2021-03-30 22:34:01 +02:00
Martin Milata
ffe6d65f72
refactor(core): convert parts of apps.management to layouts
2021-03-30 22:34:01 +02:00
Rafael Korbas
a9b8b0e119
feat(core/cardano): chunked serialization of signed transaction
2021-03-26 11:15:19 +01:00
Andrew Kozlik
151592c6a3
test: Add upgrade test with enabled wipe code for legacy.
2021-03-25 14:24:41 +01:00
Andrew Kozlik
9bd4465fbf
test: Add test for progressive storage version upgrades without unlocking in between.
2021-03-25 14:24:41 +01:00
Andrew Kozlik
aaa1ea6352
test: Add upgrade test with enabled PIN for legacy.
2021-03-25 14:24:41 +01:00
Andrew Kozlik
602761694f
test: Use long PIN values in device tests.
2021-03-25 14:24:41 +01:00
Andrew Kozlik
7436fd06b9
test: Add device test for replacement transaction with OP_RETURN output.
2021-03-24 22:06:41 +01:00