Andrew Kozlik
686aa78aa7
feat(core): Use Optiga as a source of randomness.
2023-09-15 11:16:57 +02:00
grdddj
8c98015b67
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
cae3e81337
chore(tests): account for T2B1 sending extra ConfirmOutput BR in device tests
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
d88da792f1
chore(tests): change all the model-specific variables for button_requests to start with "is_"
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
2ca3c4c83b
chore(tests): accounting for the extra T2B1 buton request in input flows
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
9bf6874b85
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
04e3b02030
feat(tests): add device tests for chunkifying addresses
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
8e48f354ab
feat(tests): allow for removing missing tests when updating UI fixtures from CI
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
e21dd94dd5
feat(tests): show newly created tests in master-diff report
...
[no changelog]
2023-09-15 09:50:21 +02:00
grdddj
76c6e9cd9d
feat(all): implement support information for T2B1
...
WIP - change trezor{1,2} to their internal names, add support for model R
WIP - add EOS and NEM features Capability only for TT
WIP - not include EOS and NEM into TR
WIP - choose between device models when generating coininfo
WIP - regenerate coininfo.py
WIP - skip NEM, EOS, Dash, BGold and Decred device tests for TR
WIP - fix python support
WIP - fix unit tests
WIP - import bitcoin-like code only when needed
WIP - remove ignored coins for TR in fixtures.json
WIP - make all the external references to models UPPERCASE
WIP - do the model separation in mako script also for tokens and networks
WIP - hot-fixing non-supporting RELEASES_URL for new model names
WIP - support.py releases CLI command takes a list of -r key-value pairs DEVICE=VERSION
WIP - run `python support.py release`
WIP - use utils.MODEL_IS_T2B1 to ignore NEM and EOS
WIP - change all the docs and commands to have UPPERCASE model names
[no changelog]
2023-09-14 13:54:09 +02:00
grdddj
2dcdc2be96
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-14 11:43:43 +02:00
grdddj
4d539aff56
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-13 17:12:51 +02:00
Andrew Kozlik
140e17039a
feat(tests): Add AuthenticateDevice test.
2023-09-13 15:45:48 +02:00
Martin Milata
b221f128ec
feat(core): additional btc send/receive warnings
2023-09-12 18:08:41 +02:00
grdddj
a30c59ccde
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-12 13:44:21 +02:00
grdddj
e6e0c50836
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-12 11:06:38 +02:00
Martin Milata
66616bbf67
build(core): fix test_emu_ui_record_multicore
2023-09-12 00:39:08 +02:00
Martin Milata
c1492159f0
fix(core): cardano: include chain code when displaying public key
...
[no changelog]
2023-09-12 00:39:08 +02:00
Martin Milata
58ffe95369
fix(core): display XPUBs in a similar way to addresses
...
[no changelog]
2023-09-12 00:39:08 +02:00
grdddj
8a1573311c
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-11 09:29:12 +02:00
grdddj
b17d9da65d
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-04 13:50:30 +02:00
grdddj
02a0f1d5a2
chore(tests): refactor Ethereum input flows
...
[no changelog]
2023-09-04 13:50:30 +02:00
grdddj
8956350aca
feat(core): create new Ethereum send flow for TT
...
[no changelog]
2023-09-04 13:50:30 +02:00
grdddj
61eb47636a
chore(core): regenerate tests
...
[no changelog]
2023-09-01 13:30:29 +02:00
grdddj
492ff958a5
feat(core): improve sign message designs
...
[no changelog]
2023-09-01 13:30:29 +02:00
grdddj
99369d555d
chore(tests): regenerate fixtures
...
[no changelog]
2023-09-01 10:27:48 +02:00
grdddj
45639eeacf
chore(core): change error screens according to design
...
[no changelog]
2023-09-01 10:27:48 +02:00
grdddj
be9b88038f
chore(tests): regenerate fixtures
...
[no changelog]
2023-08-28 12:09:58 +02:00
grdddj
bb959892ac
chore(core): improve the shamir info button handling, regenerate tests
...
[no changelog]
2023-08-23 11:03:09 +02:00
matejcik
b151a3db6b
style(tests): apply isort 5
2023-08-16 13:29:51 +02:00
grdddj
0ca440339a
feat(tests): notify about failed tests when updating fixtures from CI
...
[no changelog]
2023-08-09 16:07:27 +02:00
grdddj
2118648e9c
chore(tests): regenerate fixtures
...
[no changelog]
2023-08-09 13:57:09 +02:00
grdddj
9a4cb1887d
fix(core): raise ActionCancelled when cancelling tutorial flow for TR
...
[no changelog]
2023-08-09 13:31:22 +02:00
grdddj
de7458dd49
chore(tests): regenerate fixtures
...
[no changelog]
2023-08-09 10:50:57 +02:00
grdddj
2b1ce55549
chore(tests): regenerate fixtures
...
[no changelog]
2023-08-07 15:30:38 +02:00
grdddj
8d78dd8872
chore(core): change some UI text and TR's screens to match the Figma designs
...
[no changelog]
2023-08-07 15:30:38 +02:00
grdddj
a4034097d6
feat(tests): number the screens in UI test reports, give unique IDs to images
...
[no changelog]
2023-07-28 09:43:34 +02:00
grdddj
87d4a2622e
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
104fee78c5
chore(tests): use special recovery functions for upgrade tests
...
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
c99fd824b3
chore(tests): refactor recovery input flows
...
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
c97c515718
chore(tests): increase the number of asserts of screen content in input flows
...
Done to make tests more readable and so that they fail at the right spot when something changes
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
e8ee3f7ee1
chore(tests): adapt click tests for the new recovery flow
...
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
0a4b7eb06f
fix(tests): fix unstable UI in test_busy_expiry testcase
...
Asserting the device comes back to Homescreen, so the UI result is always the same
(when it does not get there, the assert will fail and the test will rerun).
[no changelog]
2023-07-20 10:02:11 +02:00
grdddj
7d453bd100
feat(tests): add command to automatically update UI fixtures from CI results
...
Usage:
$ python tests/update_fixtures.py ci
[no-changelog]
2023-07-19 08:58:37 +02:00
grdddj
821f8aad8f
feat(tests): saving fixtures.results.json file with result hashes after each UI test
...
[no changelog]
2023-07-19 08:58:37 +02:00
grdddj
f5983e7843
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-18 13:01:25 +02:00
grdddj
19dd68f936
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-18 10:09:35 +02:00
grdddj
18a1e798e8
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-18 09:25:01 +02:00
grdddj
a520c1b9e4
chore(tests): regenerate fixtures
...
[no changelog]
2023-07-17 15:30:00 +02:00
grdddj
d6c6cacdd2
fix(tests): fix unstable autolock click test
...
[no changelog]
2023-07-17 15:30:00 +02:00