mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 03:00:34 +03:00
Merge branch 'fix/multi_dev_test_decrase_timeout' into 'master'
fix(ci): reduce peripheral multi dev test timeout time See merge request espressif/esp-idf!51834
This commit is contained in:
@@ -32,7 +32,7 @@ def test_i2c(dut: Dut) -> None:
|
||||
)
|
||||
@idf_parametrize('target', soc_filtered_targets('SOC_I2C_SUPPORTED == 1'), indirect=['target'])
|
||||
def test_i2c_multi_device(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True)
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=30)
|
||||
|
||||
|
||||
@pytest.mark.flash_suspend
|
||||
|
||||
@@ -31,4 +31,4 @@ def test_i3c(dut: Dut) -> None:
|
||||
)
|
||||
@idf_parametrize('target', soc_filtered_targets('SOC_I3C_MASTER_SUPPORTED == 1'), indirect=['target'])
|
||||
def test_i3c_multi_device(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True)
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=30)
|
||||
|
||||
@@ -76,4 +76,4 @@ def test_ledc_psram(dut: IdfDut) -> None:
|
||||
)
|
||||
@idf_parametrize('target', ['supported_targets'], indirect=['target'])
|
||||
def test_ledc_multi_device(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True)
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=30)
|
||||
|
||||
@@ -87,4 +87,4 @@ def test_master_esp_flash(case_tester) -> None: # type: ignore
|
||||
)
|
||||
@idf_parametrize('target', ['supported_targets'], indirect=['target'])
|
||||
def test_master_multi_dev(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True)
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=30)
|
||||
|
||||
@@ -15,4 +15,4 @@ def test_param_single_dev(case_tester) -> None: # type: ignore
|
||||
@pytest.mark.parametrize('count', [2], indirect=True)
|
||||
@idf_parametrize('target', ['supported_targets'], indirect=['target'])
|
||||
def test_param_multi_dev(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True)
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=30)
|
||||
|
||||
@@ -36,4 +36,4 @@ def test_slave_single_dev_esp32c5_rev1(case_tester) -> None: # type: ignore
|
||||
@pytest.mark.parametrize('count, config', [(2, 'release'), (2, 'iram_safe')], indirect=True)
|
||||
@idf_parametrize('target', ['supported_targets'], indirect=['target'])
|
||||
def test_slave_multi_dev(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True)
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=30)
|
||||
|
||||
@@ -30,4 +30,4 @@ def test_slave_hd_single_dev_esp32c5_rev1(case_tester) -> None: # type: ignore
|
||||
@pytest.mark.parametrize('count, config', [(2, 'release')], indirect=True)
|
||||
@idf_parametrize('target', soc_filtered_targets('SOC_SPI_SUPPORT_SLAVE_HD_VER2 == 1'), indirect=['target'])
|
||||
def test_slave_hd_multi_dev(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True)
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=30)
|
||||
|
||||
@@ -17,4 +17,4 @@ from pytest_embedded_idf.utils import idf_parametrize
|
||||
)
|
||||
@idf_parametrize('target', ['esp32', 'esp32h2', 'esp32s3'], indirect=['target'])
|
||||
def test_rs485_multi_dev(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True)
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=60)
|
||||
|
||||
@@ -140,4 +140,4 @@ def test_uart_single_dev_psram(case_tester) -> None: # type: ignore
|
||||
def test_hp_uart_wakeup_modes(case_tester: CaseTester) -> None:
|
||||
relevant_cases = [case for case in case_tester.test_menu if {'wakeup', 'uart'}.issubset(case.groups)]
|
||||
for case in relevant_cases:
|
||||
case_tester.run_multi_dev_case(case=case, reset=True)
|
||||
case_tester.run_multi_dev_case(case=case, reset=True, timeout=30)
|
||||
|
||||
@@ -57,7 +57,7 @@ def test_lp_vad(dut: Dut) -> None:
|
||||
def test_lp_i2c_multi_device(case_tester: CaseTester) -> None:
|
||||
i2c_cases = [case for case in case_tester.test_menu if 'lp_core_i2c' in case.groups]
|
||||
for case in i2c_cases:
|
||||
case_tester.run_multi_dev_case(case=case, reset=True)
|
||||
case_tester.run_multi_dev_case(case=case, reset=True, timeout=30)
|
||||
|
||||
|
||||
@pytest.mark.generic_multi_device
|
||||
@@ -67,7 +67,7 @@ def test_lp_i2c_multi_device(case_tester: CaseTester) -> None:
|
||||
def test_lp_spi_multi_device(case_tester: CaseTester) -> None:
|
||||
spi_cases = [case for case in case_tester.test_menu if 'lp_core_spi' in case.groups]
|
||||
for case in spi_cases:
|
||||
case_tester.run_multi_dev_case(case=case, reset=True)
|
||||
case_tester.run_multi_dev_case(case=case, reset=True, timeout=30)
|
||||
|
||||
|
||||
@pytest.mark.generic_multi_device
|
||||
@@ -77,7 +77,7 @@ def test_lp_spi_multi_device(case_tester: CaseTester) -> None:
|
||||
def test_lp_uart_multi_device(case_tester: CaseTester) -> None:
|
||||
uart_cases = [case for case in case_tester.test_menu if 'uart' in case.groups and 'wakeup' not in case.groups]
|
||||
for case in uart_cases:
|
||||
case_tester.run_multi_dev_case(case=case, reset=True)
|
||||
case_tester.run_multi_dev_case(case=case, reset=True, timeout=30)
|
||||
|
||||
|
||||
@pytest.mark.generic_multi_device
|
||||
@@ -101,4 +101,4 @@ def test_lp_uart_wakeup_modes(case_tester: CaseTester) -> None:
|
||||
)
|
||||
|
||||
for case in relevant_cases:
|
||||
case_tester.run_multi_dev_case(case=case, reset=True)
|
||||
case_tester.run_multi_dev_case(case=case, reset=True, timeout=30)
|
||||
|
||||
@@ -16,4 +16,4 @@ def test_ulp_riscv(dut: Dut) -> None: # type: ignore
|
||||
@pytest.mark.parametrize('count', [2], indirect=True)
|
||||
@idf_parametrize('target', soc_filtered_targets('SOC_RISCV_COPROC_SUPPORTED == 1'), indirect=['target'])
|
||||
def test_ulp_riscv_multi_device(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True)
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=30)
|
||||
|
||||
Reference in New Issue
Block a user