1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-04-20 00:59:02 +00:00
Commit Graph

1480 Commits

Author SHA1 Message Date
Roman Zeyde
d06e3637b2 DEBUG udp.ping timeout for 0.1s 2025-03-20 19:46:51 +02:00
M1nd3r
0e64763f85 fixup! chore(tests): adapt testing framework to session based 2025-03-19 16:41:06 +01:00
Martin Milata
a129a05afd refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
2025-03-19 15:15:50 +01:00
M1nd3r
5db7d7c0d6 fix(python): change nostr to use Session instead of Client 2025-03-19 15:15:50 +01:00
Martin Milata
7633d25c95 fix(python): transport handling with sessions
[no changelog]
2025-03-19 15:15:50 +01:00
Martin Milata
8adadc7a38 test(core): remove dead code 2025-03-19 15:15:50 +01:00
M1nd3r
47650971f6 chore(tests): update fixtures.json
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-19 15:15:50 +01:00
M1nd3r
3176edbae1 chore(tests): adapt testing framework to session based 2025-03-19 15:14:49 +01:00
M1nd3r
a11dbc487e test: update upgrade tests 2025-03-19 15:11:56 +01:00
M1nd3r
0b743783c6 test: update click tests 2025-03-19 15:11:56 +01:00
M1nd3r
5b15e652f8 test: update ui tests 2025-03-19 15:11:56 +01:00
M1nd3r
6d3645df13 test: update persistence tests 2025-03-19 15:11:56 +01:00
M1nd3r
cbe4ebc218 test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-19 15:11:56 +01:00
Ioan Bizău
9b29cd2027 chore(core/tests): add green to UI diff
[no changelog]
2025-03-19 10:43:14 +01:00
Roman Zeyde
b07ed98ba4 test(core): allow saving verbose log into a file
[no changelog]
2025-03-19 10:28:17 +02:00
Roman Zeyde
abcbb5c2ab test(python): don't send ChangeLanguage during setup if not needed
[no changelog]
2025-03-18 17:45:34 +02:00
Roman Zeyde
f43954e672 test(python): don't send extra InitDevice and EndSession during setup
[no changelog]
2025-03-18 17:45:34 +02:00
Roman Zeyde
611d74c1b3 fix(core): correct confirmation fonts in Bolt 2025-03-18 13:23:39 +02:00
Roman Zeyde
2f97b61870 fix(core): correct confirmation title on Caesar 2025-03-18 12:32:36 +02:00
matejcik
e1ce484ba7 feat(python): add a timeout argument to read() from transport
also take the opportunity to switch to new style typing annotations
syntax

[no changelog]
2025-03-17 20:16:14 +02:00
Lukas Bielesch
17603ffe41 refactor(python): move Screen Buttons to debuglink 2025-03-12 14:34:25 +01:00
Lukas Bielesch
1eeab2ffd2 chore(tests): consolidate passphrase tests for delizia and bolt 2025-03-12 14:34:25 +01:00
Lukas Bielesch
a4cd4ddaa5 refactor(tests): split buttons module functionality into buttons and actions 2025-03-12 14:34:25 +01:00
Lukas Bielesch
4d52f7805f refactor(tests): simplify set selection function 2025-03-12 14:34:25 +01:00
Lukas Bielesch
13be2dca24 refactor(tests): modularize tests buttons module based on layout type 2025-03-12 14:34:25 +01:00
Roman Zeyde
301190db4c chore(python): use pytest-rerunfailures instead of flaky
Since it supports re-running all failures that match certain expressions:

https://github.com/pytest-dev/pytest-rerunfailures?tab=readme-ov-file#re-run-all-failures-matching-certain-expressions

[no changelog]
2025-03-10 23:10:40 +02:00
Martin Milata
244b4f612e fix(tests): don't wipe logs on emulator restart
[no changelog]
2025-03-10 15:06:05 +01:00
Roman Zeyde
f67a506e9c fix(core): use correct fonts for staking confirmation on Delizia
[no changelog]
2025-03-05 12:23:03 +02:00
Roman Zeyde
0d522be842 fix(core): use TEXT_MONO_GREY_LIGHT for chunkified data on Delizia
[no changelog]
2025-03-05 10:35:41 +02:00
Roman Zeyde
7be53c4172 fix(core): update Czech translations for Ethereum
* "Přednostní poplatek" -> "Poplatek za prioritu"
* "Zrušit stakování" -> "Zrušit stakování"

[no changelog]
2025-03-04 12:45:21 +02:00
Ioan Bizău
aa52eef34f chore(core): update fixtures
[no changelog]
2025-02-28 14:15:45 +01:00
Ioan Bizău
d0681212b0 fix(core): use BIP-340 to sign Nostr events
[no changelog]
2025-02-28 14:15:45 +01:00
Ioan Bizău
073038771e feat(core): introduce Nostr
[no changelog]
2025-02-28 14:15:45 +01:00
Roman Zeyde
1954c7cbc2 feat(core): confirm multiple Solana Deactivate/Withdraw instructions
[no changelog]
2025-02-28 13:51:37 +02:00
Roman Zeyde
ee1cc4ae81 fix(core): confirm only visible Solana staking instructions
[no changelog]
2025-02-26 15:25:31 +02:00
M1nd3r
8302f70d2a fix(test): remove print from device test test_singmessage_pagination
[no changelog]
2025-02-26 10:47:48 +01:00
obrusvit
b00856a0bb chore: update fixtures.json 2025-02-26 01:17:11 +01:00
matejcik
5c7986d9b7 fix(tests): remove useless hold-to-confirm for delizia
when animations are disabled, hold-to-confirm has zero timeout
2025-02-26 01:17:11 +01:00
Ioan Bizău
6c38f0d63d feat(core): friendlier way to confirm long messages 2025-02-25 22:51:16 +01:00
Ioan Bizău
64b9084b6c feat(core/ui): ability to cancel recovery on word count selector 2025-02-25 20:30:39 +01:00
Roman Zeyde
d2165c3eb3 test(core): add test vectors for Solana staking layouts
[no changelog]
2025-02-25 11:55:03 +01:00
matejcik
eda9f2b183 chore: fix ethereum fixtures for translations after #4626 2025-02-20 16:09:14 +01:00
matejcik
b119675dd4 chore: update UI fixtures 2025-02-20 16:09:14 +01:00
matejcik
c246ba4994 tests: do not warn about missing translation if the key doesn't exist at all
otherwise code like the following raises an useless warning:

>>> try:
>>>   value = translate(somekey)
>>> except KeyError:
>>>   value = somekey  # use a literal value

as seen in click_tests/common.py _get_action_index
2025-02-20 16:09:14 +01:00
matejcik
0453f8b6df tests: add test for cancel recovery 2025-02-20 16:09:14 +01:00
Ioan Bizău
609e14264f fix(core/ui): back button
[no changelog]
2025-02-19 16:14:08 +01:00
Ioan Bizău
b8e2709ca8 fix(core): fix br_code inconsistency in sign-tx
[no changelog]
2025-02-11 16:10:58 +01:00
Ioan Bizău
c8210056da fix(core/ui): fix back button
[no changelog]
2025-02-11 16:10:58 +01:00
Ioan Bizău
d487f97ecf feat(core): show ETH account info on model T 2025-02-11 16:10:58 +01:00
Roman Zeyde
8b12a77a3b ci(core): collect debug logs also from multicore tests
Otherwise, tailing and uploading when running `make test_emu_ui_multicore` fail:
https://github.com/trezor/trezor-firmware/actions/runs/13049022289/job/36405211984?pr=4558

[no changelog]
2025-02-11 07:31:21 +01:00