Commit Graph

140 Commits

Author SHA1 Message Date
Alexandre Paillier
43adc49e68 Updated Ragger tests snapshots 2024-07-22 15:27:56 +02:00
Charles-Edouard de la Vergne
cf3c5c3064 Improve ragger tests
- Use defined firmware instead of strings
- Fix compatibility with Python 3.9
- Fix test navigation steps
2024-07-22 15:27:55 +02:00
Alexandre Paillier
8df997781b Fix sign Ragger tests 2024-07-16 16:32:22 +02:00
Alexandre Paillier
32ca3c89dd Fix NFT Ragger tests 2024-07-16 16:23:45 +02:00
Alexandre Paillier
c8f743cfbe Fix get address Ragger tests 2024-07-16 16:23:45 +02:00
Alexandre Paillier
0a2071d07f Fix EIP-712 Ragger tests 2024-07-16 16:23:36 +02:00
Alexandre Paillier
978d6dcb12 Replaced REVIEW_TAP with SWIPE_CENTER_TO_LEFT in Ragger tests 2024-07-16 15:05:18 +02:00
Alexandre Paillier
b8cf7914d9 Fix clone Ragger test 2024-07-16 09:43:26 +02:00
Francois Beutin
fed85bc20b First attempt at fixing eth tests 2024-07-11 18:39:12 +02:00
Francois Beutin
7b0fd02635 Update Flex snapshots following SDK update 2024-07-04 17:52:58 +02:00
Francois Beutin
761aaa26dd Fix clone icons not being used in review context 2024-07-04 17:31:30 +02:00
Alexandre Paillier
f1eab34f52 Ragger tests 2024-06-25 15:44:55 +02:00
Alexandre Paillier
f259889c90 Ragger test 2024-06-24 17:26:18 +02:00
Alexandre Paillier
e34f8f76f6 Fix snapshots 2024-06-24 14:52:52 +02:00
Alexandre Paillier
9c426dc0c6 Ragger tests fix
Also lower the EIP-712 autonext delay but slow it down for golden runs
2024-06-20 13:31:14 +02:00
Alexandre Paillier
c7f5ba67e8 Increased UI buffers size for newer devices 2024-06-20 13:20:50 +02:00
Alexandre Paillier
a95e690143 Ragger tests 2024-06-20 10:42:31 +02:00
Charles-Edouard de la Vergne
48553f69c9 Update snapshots 2024-06-20 10:18:50 +02:00
Alexandre Paillier
c639207d6c Add date/time ragger tests 2024-05-24 17:36:38 +02:00
Alexandre Paillier
d6a533b720 Add amount-join ragger tests 2024-05-24 17:36:34 +02:00
Alexandre Paillier
1a73a2ebfc Add amount-join support in client
Also adapted existing EIP-712 filters test files
2024-05-24 17:35:35 +02:00
Alexandre Paillier
c4049fc039 Removed old substitutions in EIP-712 test and renamed it
message JSON directly in test
2024-05-24 17:35:28 +02:00
Alexandre Paillier
1c8482799c Enable EIP712 Ragger tests for Flex 2024-05-24 15:17:12 +02:00
Alexandre Paillier
7c14a9cd62 Regenerated EIP-712 Stax snapshots 2024-05-24 15:17:12 +02:00
Charles-Edouard de la Vergne
817e7a846a Disable eip712 tests because of not supported swipe 2024-05-07 16:24:03 +02:00
Charles-Edouard de la Vergne
788870f786 1st Flex snapshots 2024-05-07 16:24:02 +02:00
Charles-Edouard de la Vergne
93f07c3dfe Port transaction review steps to 'nbgl_useCaseGenericReview' in ui_confirm_parameter_selector.c 2024-05-07 16:24:01 +02:00
Charles-Edouard de la Vergne
e06d315c10 Port transaction review steps to 'nbgl_useCaseReview' in ui_approve_tx.c 2024-05-07 16:24:00 +02:00
Charles-Edouard de la Vergne
8ba14e0e8d Add test for 'confirm_parameter_selector' 2024-05-07 16:24:00 +02:00
Charles-Edouard de la Vergne
1bd3e99af0 Add tests for 'Perform Privacy Operation' (run only on device) 2024-05-07 16:23:59 +02:00
Charles-Edouard de la Vergne
0ce1e7c3b8 Port scenario review in 'test_eip712' 2024-05-07 16:23:59 +02:00
Charles-Edouard de la Vergne
d83ae9377a Port scenario review in 'test_eip191' 2024-05-07 16:23:59 +02:00
Charles-Edouard de la Vergne
d48d495eea Port scenario review in 'test_clone' 2024-05-07 16:23:58 +02:00
Charles-Edouard de la Vergne
a05acddc88 Port scenario review in 'test_nft' 2024-05-07 16:23:58 +02:00
Charles-Edouard de la Vergne
3c169dc896 Port scenario review in 'test_sign' 2024-05-07 16:23:58 +02:00
Charles-Edouard de la Vergne
e428657f01 Port scenario review in 'test_domain_name' 2024-05-07 16:23:57 +02:00
Charles-Edouard de la Vergne
1c9f138fdd Port Address Review steps to 'nbgl_useCaseAddressReview' 2024-05-07 16:23:57 +02:00
Charles-Edouard de la Vergne
6dd70e11a8 Fix python lint 2024-05-07 16:23:55 +02:00
Alexandre Paillier
a2107b81c4 Now uses Web3 to check EIP-712 signatures in Ragger tests
Fixed platformFeeRecipient address length in 14-rabby_bug-data.json since Web3 does not handle addresses with a length != 20B
2024-05-02 18:37:35 +02:00
Alexandre Paillier
01f9db42b4 Improve EIP712 empty array test 2024-05-02 18:37:30 +02:00
Alexandre Paillier
46880bda8f Added problematic JSON file
https://github.com/LedgerHQ/ledger-live/issues/6065
2024-05-02 18:37:30 +02:00
Charles-Edouard de la Vergne
b427eb280d Remove useless screenshots for test_legacy_contract, and simplify test 2024-04-15 13:55:45 +02:00
Charles-Edouard de la Vergne
c9436ab668 Improve 'ROOT_SNAPSHOT_PATH' with latest ragger version 2024-04-11 18:08:45 +02:00
Charles-Edouard de la Vergne
8fcaf9f103 Remove useless 'test_legacy_etc' ragger snapshots 2024-04-11 18:07:55 +02:00
Charles-Edouard de la Vergne
152a332b34 Rename 'test_get_pk2' to 'test_get_eth2_pk' and use rather ETH2 public address 2024-04-11 18:07:55 +02:00
Charles-Edouard de la Vergne
962c9f3cc1 Update amounts to smaller values to ease screen reading 2024-04-11 18:07:55 +02:00
Charles-Edouard de la Vergne
f549117508 Use settings_toggle function to simplify the code 2024-04-11 18:07:54 +02:00
Charles-Edouard de la Vergne
c75c687b6c Move test eip2930 to test_sign 2024-04-11 18:07:54 +02:00
Charles-Edouard de la Vergne
bce536c128 remove redundant test_get_public_key 2024-04-11 18:07:54 +02:00
Charles-Edouard de la Vergne
473c252207 Remove redundant tests from test_sign 2024-04-11 18:07:53 +02:00