We have two types of tests in Core:
- Unit tests that are specific to Trezor Core.
- Common tests, which are common to both Trezor Core (Model T, Safe 3) and Legacy (Model one). Device tests belong to this category.
Unit tests are placed in the core/tests/
directory.
To start them, build unix port and run the following command from core/
:
make test # run all unit test
make test TESTOPTS=test_apps.bitcoin.address.py # run a specific test
See the tests section.