mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
fix(ci): h4 and s31 enable multi_board test
This commit is contained in:
@@ -20,15 +20,9 @@ components/esp_driver_i2s/test_apps/i2s_multi_dev:
|
||||
- if: SOC_I2S_SUPPORTED != 1
|
||||
- if: SOC_I2S_HW_VERSION_2 != 1
|
||||
disable_test:
|
||||
- if: IDF_TARGET in ["esp32c61"] # TODO: [ESP32C61] IDF-11442
|
||||
- if: IDF_TARGET in ["esp32h4", "esp32s31"]
|
||||
temporary: true
|
||||
reason: lack of runners
|
||||
- if: IDF_TARGET in ["esp32s31"]
|
||||
temporary: true
|
||||
reason: lack of s31 multi-device runner
|
||||
- if: IDF_TARGET in ["esp32h4"] # TODO: IDFCI-10702
|
||||
temporary: true
|
||||
reason: lack of runner
|
||||
reason: cannot pass # TODO: IDF-15609
|
||||
depends_components:
|
||||
- esp_driver_i2s
|
||||
- esp_driver_dma
|
||||
|
||||
@@ -31,7 +31,7 @@ static const char *TAG = "i2s_multi_dev_test";
|
||||
#define TEST_I2S_MCK_IO (GPIO_NUM_1)
|
||||
#define TEST_I2S_BCK_IO (GPIO_NUM_4)
|
||||
#define TEST_I2S_WS_IO (GPIO_NUM_5)
|
||||
#if CONFIG_IDF_TARGET_ESP32H2
|
||||
#if CONFIG_IDF_TARGET_ESP32H2 || CONFIG_IDF_TARGET_ESP32H4
|
||||
#define TEST_I2S_DO_IO (GPIO_NUM_2)
|
||||
#define TEST_I2S_DI_IO (GPIO_NUM_3) // DI and DO gpio will be reversed on slave runner
|
||||
#else
|
||||
|
||||
@@ -6,10 +6,9 @@ from pytest_embedded_idf.utils import soc_filtered_targets
|
||||
|
||||
|
||||
@pytest.mark.generic_multi_device
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32c61'], reason='p4 rev3 migration # TODO: IDF-11442')
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32s31'], reason='lack of s31 multi-device runner # TODO: IDFCI-10334')
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32h4'], reason='lack of runner # TODO: IDFCI-10702')
|
||||
@pytest.mark.parametrize('count', [2], indirect=True)
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32h4'], reason='cannot pass') # TODO: IDF-15609
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32s31'], reason='cannot pass') # TODO: IDF-15609
|
||||
@idf_parametrize('target', soc_filtered_targets('SOC_I2S_SUPPORTS_TDM == 1'), indirect=['target'])
|
||||
def test_i2s_multi_dev(case_tester) -> None: # type: ignore
|
||||
case_tester.run_all_multi_dev_cases(reset=True, timeout=30)
|
||||
|
||||
Reference in New Issue
Block a user