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 testSee the tests section.