M1nd3r
f08d65eb43
wip
2025-04-16 17:22:44 +02:00
M1nd3r
8e6d66d1ea
fix style and errors
2025-04-16 17:22:44 +02:00
M1nd3r
a6db6b2dd6
chore(test): improve tests for multiple hosts
2025-04-16 17:22:44 +02:00
M1nd3r
4bcd277a72
chore(test): add invalidate_client marker
2025-04-16 17:22:44 +02:00
M1nd3r
b5b7c501ba
chore(python): test fallback in handshake
2025-04-16 17:22:44 +02:00
M1nd3r
ff8f875cb1
wip - might not work
2025-04-16 17:22:44 +02:00
Martin Milata
39d28af59f
fixup! chore(tests): adapt testing framework to session based [no changelog]
2025-04-16 17:22:44 +02:00
M1nd3r
4f20c2883d
fix(python): improve protocol_v2, remove its channel database
2025-04-16 17:22:44 +02:00
M1nd3r
174c5597e4
chore(tests): replace random.randbytes by os.urandom in tests
2025-04-16 17:22:44 +02:00
M1nd3r
c44d7c11c0
fix(tests): fix test reset bip39
2025-04-16 17:22:44 +02:00
M1nd3r
ebb36b7494
feat(core): improve pairing screens
2025-04-16 17:22:44 +02:00
M1nd3r
289144cccc
fix(tests): fix authorize coinjoin device test
2025-04-16 17:22:44 +02:00
M1nd3r
4e024d0da9
fix(tests): fix THP upgrade tests
2025-04-16 17:22:44 +02:00
M1nd3r
61d8a11a35
fix(tests): fix click test reset slip39 basic
2025-04-16 17:22:44 +02:00
M1nd3r
1341b97b56
fix(python): partially fix shamir persistence tests
2025-04-16 17:22:44 +02:00
M1nd3r
c0f3e7f0aa
wip
2025-04-16 17:22:44 +02:00
M1nd3r
15b86fe27c
feat: use autoconnect=False credentials as autoconnect=True in case of channel replacement
...
[no changelog]
2025-04-16 17:22:33 +02:00
M1nd3r
f46448547a
feat: implement thp channel replacement
...
[no changelog]
2025-04-16 17:22:33 +02:00
M1nd3r
9c66090be8
chore(core): remove button request from pairing screens
...
[no changelog]
2025-04-16 17:22:33 +02:00
M1nd3r
27eee69310
temp: thp rest
...
[no changelog]
2025-04-16 17:22:33 +02:00
M1nd3r
0ed7349be8
chore(tests): add protocol pytest marker
...
[no changelog]
2025-04-16 17:22:04 +02:00
M1nd3r
bc89c4916b
chore(core): adapt emu.py to the new trezorlib
...
[no changelog]
2025-04-16 17:22:04 +02:00
M1nd3r
aa6a8ac89d
chore(tests): improve downgrade of model min_version in fw upgrade tests
2025-04-16 17:22:04 +02:00
Martin Milata
f447855647
fix(python): always send passphrase at v1 session start
2025-04-16 17:22:04 +02:00
M1nd3r
1c26cffced
chore(tests): remove code for unsupported models
2025-04-16 17:22:04 +02:00
M1nd3r
49bb88ecee
chore(tests): remove test_passphrase_cached
2025-04-16 17:22:04 +02:00
Martin Milata
90632199e9
refactor(tests): move set_input_flow to SessionDebugWrapper context manager
...
[no changelog]
2025-04-16 17:22:04 +02:00
M1nd3r
637e3248a6
fix(python): change nostr to use Session instead of Client
2025-04-16 17:19:53 +02:00
Martin Milata
bd450a5564
fix(python): transport handling with sessions
...
[no changelog]
2025-04-16 17:19:53 +02:00
Martin Milata
9168b30b8f
test(core): remove dead code
2025-04-16 17:19:53 +02:00
M1nd3r
cc17207b79
chore(tests): update fixtures.json
...
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-16 17:19:53 +02:00
M1nd3r
80dc9d45dd
chore(tests): adapt testing framework to session based
2025-04-16 17:19:44 +02:00
M1nd3r
290958a9b9
test: update upgrade tests
2025-04-16 17:19:18 +02:00
M1nd3r
4fb08c7fea
test: update click tests
2025-04-16 17:19:18 +02:00
M1nd3r
bf30c8897c
test: update ui tests
2025-04-16 17:19:00 +02:00
M1nd3r
9837b36cb9
test: update persistence tests
2025-04-16 17:19:00 +02:00
M1nd3r
07a35b2b8a
test: update device tests
...
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-16 17:18:59 +02:00
obrusvit
773eba2216
feat(eckhart): use gradients in ActionBar
2025-04-16 17:11:08 +02:00
obrusvit
c646acfdf6
feat(eckhart): gradient buttons
2025-04-16 17:11:08 +02:00
obrusvit
fc1b485cc1
feat(eckhart): improve confirmations
2025-04-16 17:11:08 +02:00
Lukas Bielesch
3f0e772122
chore(eckhart): update trace function for firmware components
2025-04-16 17:11:08 +02:00
Lukas Bielesch
25345d07d3
feat(tests): eckhart tests
...
add Eckhart screen buttons
rename passphrase click test file + fixtures
eckhart click tests
eckhart persistance tests
eckhart device tests
skip tests for unimplemented features
2025-04-16 17:11:08 +02:00
obrusvit
8cb0cbcfe5
fix(tests): handle layout-specific translations
2025-04-16 17:11:07 +02:00
obrusvit
3a7e275fce
feat(eckhart): initial commit
...
- build
- directory structure
- bootloader UI and assets copied from delizia
- FirmwareUI trait functions are empty
- Python layout functions are copied from delizia except some of more
complicated ones which raise NotImplemented for now
2025-04-16 17:11:06 +02:00
Roman Zeyde
29b40e4d7c
test(core): don't stop tests in case of communication failure
...
[no changelog]
2025-04-16 12:30:39 +03:00
Lukas Bielesch
e5401f5544
feat(tests): add missing delizia tests
...
check shares info in advanced recovery
2025-04-16 00:54:21 +02:00
matejcik
f6be9db382
ci: drop GitLab config and mentions
2025-04-15 14:50:45 +03:00
matejcik
a50e49afa9
chore(core): include T3B1 certificate for the emulator
2025-04-15 12:37:25 +02:00
Roman Zeyde
c2dd63a6bd
chore(core): move core/prof
into core/src/prof
...
It would allow interning profiling-related QSTRs in debug emulator builds.
[no changelog]
2025-04-14 22:40:52 +03:00
Roman Zeyde
16289c4ec9
test(core): keep logs in case of emulator failure
...
[no changelog]
2025-04-14 20:03:41 +03:00