mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-24 07:18:09 +00:00
28 lines
474 B
Markdown
28 lines
474 B
Markdown
|
# Running Upgrade Tests
|
||
|
|
||
|
1. As always, use pipenv environment:
|
||
|
|
||
|
```sh
|
||
|
pipenv shell
|
||
|
```
|
||
|
|
||
|
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
|
||
|
```
|