Commit Graph
287 Commits
Author SHA1 Message Date
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 65da95e931 Fix useless header directory in unit-tests 2024-04-26 11:09:19 +02:00
Charles-Edouard de la Vergne 1ddd0e9671 Cleanup src_plugin_sdk directory
- No need to copy local files
- No need to keep local copy of 'etherum-plugin-sdk' files
- Select needed files directly from the Makefile
2024-04-15 13:55:48 +02:00
Charles-Edouard de la Vergne a72d741dc8 Fix Unit Tests coverage directory 2024-04-15 13:55:46 +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
Charles-Edouard de la Vergne ae6c7bfff5 Remove redundant test_eip1559 2024-04-11 18:07:53 +02:00
Charles-Edouard de la Vergne 29630f9cf3 Remove client installation, and use local module with symlink 2024-04-11 18:07:52 +02:00
Charles-Edouard de la Vergne da284a120a Update documentation 2024-04-11 18:07:52 +02:00
Charles-Edouard de la Vergne 5f7d312eca Remove 'zemu' tests 2024-04-11 18:07:52 +02:00
Charles-Edouard de la Vergne d4b6e5ca35 Port 'send_etc.test' from 'zemu' to 'ragger'
- Port test config from 'zemu'
- Copy snapshots from 'zemu'
- Adapt conftest.py to support library mode
- Add a new test step in the workflow
2024-04-11 18:07:51 +02:00
Charles-Edouard de la Vergne e6b2cf30c5 Port 'contract_data_warning.test' from 'zemu' to 'ragger' 2024-04-11 16:45:00 +02:00
Charles-Edouard de la Vergne fe1b3874ff Port 'chainid.test' from 'zemu' to 'ragger' 2024-04-11 16:45:00 +02:00
Charles-Edouard de la Vergne d1cdc6b1f2 Port 'send_bsc.test' from 'zemu' to 'ragger' 2024-04-11 16:45:00 +02:00
Charles-Edouard de la Vergne 4fce1d4afd Port 'send.test' from 'zemu' to 'ragger' 2024-04-11 16:44:59 +02:00
Charles-Edouard de la Vergne 6decd30986 Remove useless 'zemu' tests compound deposit - blind signing (already exists in 'ragger') 2024-04-11 16:44:59 +02:00
Charles-Edouard de la Vergne be062b74d7 Remove useless 'zemu' tests approve_dai (already exists in 'ragger') 2024-04-11 16:44:59 +02:00
Charles-Edouard de la Vergne 435544f186 Remove useless 'zemu' tests eip191 (already exists in 'ragger') 2024-04-11 16:44:58 +02:00
Charles-Edouard de la Vergne 7ea7dfde2c Remove useless 'zemu' tests erc721, erc1155 2024-04-11 16:44:58 +02:00
Charles-Edouard de la Vergne 394a6c163c Remove useless 'zemu' tests eip1559 (already exists in 'ragger') 2024-04-11 16:44:58 +02:00
Charles-Edouard de la Vergne a5328619b6 Remove 'speculos' tests 2024-04-11 16:44:57 +02:00