M1nd3r
e72f192f26
chore(core): adapt trezorlib transports to session based
...
[no changelog]
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-13 12:17:12 +01:00
M1nd3r
a8aa7fe632
feat(python): implement session based trezorlib
...
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-13 12:17:12 +01:00
M1nd3r
2a609fcfb7
feat(python): implement session based trezorctl
2025-03-13 12:17:12 +01:00
M1nd3r
506f75c294
chore(python): add refresh of invalid client to internal emulator
2025-03-13 12:17:12 +01:00
M1nd3r
09d8b88197
chore(tests): adapt testing framework to session based
2025-03-13 12:17:12 +01:00
M1nd3r
3c030b9b97
test: update upgrade tests
2025-03-13 12:17:12 +01:00
M1nd3r
f58cb2f107
test: update click tests
2025-03-13 12:17:12 +01:00
M1nd3r
cffe455e66
test: update ui tests
2025-03-13 12:17:12 +01:00
M1nd3r
044addee56
test: update persistence tests
2025-03-13 12:17:11 +01:00
M1nd3r
97d1a46204
test: update device tests
...
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-13 12:17:11 +01:00
M1nd3r
cb4e624216
chore(python): update python tools
...
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-13 12:17:11 +01:00
M1nd3r
5accf08eeb
chore(vendor): update fido2-tests
2025-03-13 12:17:11 +01:00
M1nd3r
917e301c63
chore(core): adapt emu.py to the new trezorlib
...
[no changelog]
2025-03-13 12:17:11 +01:00
Roman Zeyde
41096b5ffd
fix(core): use smaller button for upgrade cancellation
2025-03-13 12:07:07 +01:00
Ondrej Mikle
e15c39bb57
chore(nordic): add updated build DTS parameters for old devboard t3w1_d1_nrf52833
...
[no changelog]
2025-03-12 16:25:09 +01:00
Ondrej Mikle
9d8d4e4f21
feat(nordic): Bump NCS to 2.9.0 for Nordic, fix build and prepare to fork mcuboot
...
[no changelog]
2025-03-12 16:25:09 +01: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
6bf11ab29f
chore(core): use smaller vectors for ShowInfoParams
...
[no changelog]
2025-03-12 08:12:54 +02:00
M1nd3r
ec4fbecc1d
chore(python): add description to nostr commands group
...
[no changelog]
2025-03-11 16:11:33 +01:00
cepetr
b5053d9f6e
fix(core): add kernel access to assets by default ( #4759 )
...
[no changelog]
2025-03-11 07:58:57 +01:00
Roman Zeyde
d6c0e7e203
test(python): rerun tests when first response chunk is lost
...
Also, make sure that Python tests are using `python/setup.cfg`.
[no changelog]
2025-03-10 23:10:40 +02: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
0efb201d6b
ci: preserve emulator logs for upgrade and persistence tests
2025-03-10 15:06:05 +01:00
Martin Milata
244b4f612e
fix(tests): don't wipe logs on emulator restart
...
[no changelog]
2025-03-10 15:06:05 +01:00
Martin Milata
b765cb1e2c
fix(python): runaway emulator process
...
[no changelog]
2025-03-10 15:06:05 +01:00
vdovhanych
e4ed101d01
ci: fix release emu job
2025-03-10 14:40:22 +01:00
obrusvit
29d69db300
Merge branch 'release/25.03' into obrusvit/merge-release-25.03
2025-03-10 11:17:26 +01:00
Roman Zeyde
2400fcb95d
fix(core): scope Cardano confirmation to allow GC
...
Otherwise, we may run out of heap due to recursion.
[no changelog]
2025-03-09 21:48:30 +02:00
tychovrahe
103568e2e5
feat(core/prodtest): show device ID in prodtest QR code
2025-03-08 12:26:41 +01:00
tychovrahe
661a30e390
feat(core/prodtest): support writing device ID into OTP memory
2025-03-08 12:26:41 +01:00
tychovrahe
ee9f42a8b2
fix(core/prodtest): add early return in case of otp batch reading error
...
[no changelog]
2025-03-08 12:26:41 +01:00
tychovrahe
6db5eaf850
fix(core/prodtest): fix otp device variant lock check
...
[no changelog]
2025-03-08 12:26:41 +01:00
kopecdav
f2054ff409
feat(core/prodtest): Introduce unit test extension into prodtest [no changelog]
2025-03-07 17:24:24 +01:00
obrusvit
acdf549fc4
chore(core): bump version to 2.8.10
...
[no changelog]
2025-03-07 11:44:29 +01:00
Roman Zeyde
621c7f20cd
test(core): decrease single test timeout for HW devices to 10 minutes
...
Also, print the slowest 50 test durations.
[no changelog]
2025-03-07 10:52:30 +02:00
obrusvit
10b552bc81
chore: update releases.json
2025-03-06 17:23:11 +01:00
obrusvit
813620a4c5
chore(core): include signed translations for 2.8.9
2025-03-06 16:10:20 +01:00
Martin Milata
04611d25ca
ci: fix core_unit_rust_test w/ ASAN
...
[no changelog]
2025-03-06 14:52:26 +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
tychovrahe
46ec7298af
chore(core): drop support for T3W1 rev A0 board
...
[no changelog]
2025-03-05 09:19:27 +01:00
tychovrahe
9c451bd6ea
fix(core): fix BLE issue command return value
...
[no changelog]
2025-03-05 09:19:16 +01:00
cepetr
486bbca959
feat(core): double glyphs on t3w1 terminal
...
[no changelog]
2025-03-05 08:33:15 +01:00
Roman Zeyde
11517f46fd
feat(tools): add a script for printing Rust stacks' sizes
...
[no changelog]
2025-03-04 18:22:54 +02:00
obrusvit
e7680edac5
chore: gitignore Cursor config
...
[no changelog]
2025-03-04 14:24:22 +01:00
Roman Zeyde
6f3e5a6cd7
feat(core): estimate workflow stack usage
...
By zeroing the stack memory before the workflow runs,
we can estimate how much of it has been used (by reading
the stack memory and looking for the first non-zero value).
[no changelog]
2025-03-04 14:18:15 +02:00