Commit Graph

48 Commits (9a71ac74c9c20bb7212c9424516743c3f1073f41)

Author SHA1 Message Date
grdddj 9a71ac74c9 chore(tests): add type hints and improve styling in device test files
2 years ago
grdddj c77e18d77c chore(tests): add type hints to helper test functions
2 years ago
grdddj e1d4e40785 feat(tests): adding assert_tx_matches() to common.py
2 years ago
matejcik e972839ac7 style(all): fix pylint complaints
3 years ago
amadejpapez 85ba7c12ba style(all): use f-strings for formatting
3 years ago
matejcik 7e0e24430c feat(tests): reuse same client instance across test session
3 years ago
matejcik 57582c2501 feat(tests): simple javascript-based UI diff review tool
3 years ago
matejcik 718d589acc feat(tests): dump UI test report as you go
3 years ago
Martin Milata 830592f2d9 feat(core): add experimental_features setting
4 years ago
Tomas Susanka 99e0faafb6 test(core): print fixtures suggestion after the test
4 years ago
Tomas Susanka ba36cef369 tests: move fixtures to common directory, start with Cardano
4 years ago
matejcik e0ec5aa1e7 tests: clear session before each testcase
4 years ago
matejcik e97336a40d tests: make device_handler resilient to interrupting tests
4 years ago
matejcik dab41fd680 tests: cleaner way to get the ui parameter
4 years ago
matejcik 67c09020ab tests: fix terminalreporter deprecation warning
4 years ago
matejcik fc6c99c6f9 tests: disable PIN detection, all PIN uses must be explicit
4 years ago
matejcik 17c4d75b40 tests: rename report_test to testreport so that pytest doesn't think it is a testcase
4 years ago
Tomas Susanka 89929c7a8c tests/ui: create report what differs from master
4 years ago
matejcik 61fa00731a tests: write UI report if tests fail
4 years ago
matejcik f9097b16e6 tests: make ui-check-missing more resilient for nonstandard exits
4 years ago
matejcik 5523c7bbef tests: add SD card format feature tests
4 years ago
Tomas Susanka 577daf09fe tests: introduce --ui-check-missing to test/remove missing tests
4 years ago
matejcik 0d3e1b2479 tests: better way to shut down test suite when connection to device is lost
4 years ago
matejcik 64838bca2d tests: fix style
4 years ago
matejcik 41aa818c4c tests: shut down test suite if no device is available
4 years ago
matejcik ee07b32f52
python: fix debuglink usage of get_passphrase
4 years ago
Tomas Susanka cd09f9ce94
all: modify passphrase source to always on device
4 years ago
Tomas Susanka 4baa76dc67 tests/ui: replace many hash.txt files with one large one
4 years ago
Tomas Susanka a1a56813fe tests/ui: use the generated reports to create index.html
4 years ago
Tomas Susanka 23b3a59a5d tests/ui: order tests in summary
4 years ago
Tomas Susanka 1103a14c48 tests/ui: move reports and add index.html
4 years ago
Tomas Susanka 78bd43d3c4 tests/conftest: reseed before wipe
4 years ago
Tomas Susanka 0c820091a8 tests/ui: reseed each ui test before running it
4 years ago
Tomas Susanka 8796ca96b9 tests/ui: rename test-screen to ui
4 years ago
Tomas Susanka 56257eb6a5 tests/ui: code review fixes
4 years ago
Tomas Susanka 2eda139ac4 tests/ui: move files to ui_tests dir
4 years ago
Tomas Susanka e709f76b14 tests: move fixtures to fixtures directory
4 years ago
Tomas Susanka 15069f3e25 tests/ui: introduce diff html
4 years ago
Tomas Susanka 2ceeacb5db tests/ui: rename also tested fixtures
4 years ago
Tomas Susanka 3a035a0ef8 tests: save screens directly to ui_tests; introduce recorded/actual dir
4 years ago
Tomas Susanka 51ef963738 tests: introduce UI tests for core
4 years ago
Pavol Rusnak bb8d809a6d
common: change language field to IETF BCP 47 language tag
5 years ago
matejcik 862e582ec1 tests: make {needs,no}_backup flags available in test suite
5 years ago
matejcik 7591e98897 tests: rename background.py to device_handler.py
5 years ago
matejcik 3f9b0b7f4f tests: improved click tests with BackgroundDeviceHandler
5 years ago
matejcik d9efd92c0a tests: error-out sd_card tests without SD card
5 years ago
matejcik 8c08527f50 tests: cleanup conftest.py
5 years ago
matejcik b7ba306a46 tests: start moving common functions to top level
5 years ago