From 6a0a02e17c4b738139d4f06a287bd4be53387efa Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Thu, 24 Apr 2025 12:32:02 +0300 Subject: [PATCH] test(core): reduce pytest timeout for upgrade tests Most of the tests complete after a few seconds: ``` ============================================= slowest durations ============================================= 3.94s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_shamir_recovery[core-v2.4.0] 3.61s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_shamir_recovery[core-v2.6.3] 3.59s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_shamir_recovery[core-v2.3.1] 3.50s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_reset_no_backup[core-v2.1.8] 3.48s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_reset_no_backup[core-v2.2.0] 3.48s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_reset_skip_backup[core-v2.1.6] 3.48s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_reset_no_backup[core-v2.1.6] 3.45s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_reset_skip_backup[core-v2.2.0] 3.41s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_shamir_recovery[core-v2.6.2] 3.31s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_shamir_recovery[core-v2.7.0] 3.10s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_shamir_recovery[core-v2.3.5] 3.09s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_shamir_recovery[core-v2.3.4] 2.73s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_shamir_recovery[core-v2.5.3] 2.56s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_reset_no_backup[core-v2.1.5] 2.55s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_reset_skip_backup[core-v2.1.4] 2.55s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_reset_skip_backup[core-v2.1.2] 2.45s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_load[core-v2.1.6] 2.44s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_load[core-v2.1.7] 2.43s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_load[core-v2.1.8] 2.43s call tests/upgrade_tests/test_firmware_upgrades.py::test_upgrade_load[core-v2.2.0] ``` [no changelog] --- .github/workflows/core.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/core.yml b/.github/workflows/core.yml index 1ece342e52..335d5b78b6 100644 --- a/.github/workflows/core.yml +++ b/.github/workflows/core.yml @@ -376,7 +376,8 @@ jobs: asan: ${{ fromJSON(needs.param.outputs.asan) }} env: TREZOR_UPGRADE_TEST: core - PYTEST_TIMEOUT: 400 + PYTEST_TIMEOUT: 20 + TESTOPTS: "--durations 50" steps: - uses: actions/checkout@v4 with: