2019-12-06 08:56:38 +00:00
|
|
|
# Running Upgrade Tests
|
|
|
|
|
2020-09-25 14:21:23 +00:00
|
|
|
1. As always, use poetry environment:
|
2019-12-06 08:56:38 +00:00
|
|
|
|
|
|
|
```sh
|
2020-09-25 14:21:23 +00:00
|
|
|
poetry shell
|
2019-12-06 08:56:38 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
2. Download the emulators, if you have not already:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
tests/download_emulators.sh
|
|
|
|
```
|
|
|
|
|
|
|
|
3. And run the tests using pytest:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
pytest tests/upgrade_tests
|
|
|
|
```
|
|
|
|
|
|
|
|
----
|
|
|
|
|
|
|
|
You can use `TREZOR_UPGRADE_TEST` environment variable if you would like to run core or legacy upgrade tests exclusively. This will run `core` only:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
TREZOR_UPGRADE_TEST="core" pytest tests/upgrade_tests
|
|
|
|
```
|