From b4b05bc4f0be5acc2c6beea74534a5543b9e36b3 Mon Sep 17 00:00:00 2001 From: gaoxu Date: Thu, 14 Mar 2024 11:12:20 +0800 Subject: [PATCH 1/2] ci(adc): make adc pytest reset --- components/esp_adc/test_apps/adc/pytest_adc.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/components/esp_adc/test_apps/adc/pytest_adc.py b/components/esp_adc/test_apps/adc/pytest_adc.py index fa7c737a4d..5f61b66e59 100644 --- a/components/esp_adc/test_apps/adc/pytest_adc.py +++ b/components/esp_adc/test_apps/adc/pytest_adc.py @@ -1,6 +1,5 @@ -# SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD +# SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: CC0-1.0 - import pytest from pytest_embedded import Dut @@ -18,7 +17,7 @@ from pytest_embedded import Dut 'pm_enable' ], indirect=True) def test_adc(dut: Dut) -> None: - dut.run_all_single_board_cases(timeout=120) + dut.run_all_single_board_cases(timeout=120, reset=True) # No PM test, as C2 doesn't support ADC continuous mode @@ -34,7 +33,7 @@ def test_adc(dut: Dut) -> None: indirect=True, ) def test_adc_esp32c2_xtal_26mhz(dut: Dut) -> None: - dut.run_all_single_board_cases(timeout=120) + dut.run_all_single_board_cases(timeout=120, reset=True) @pytest.mark.esp32s3 @@ -46,4 +45,4 @@ def test_adc_esp32c2_xtal_26mhz(dut: Dut) -> None: 'gdma_iram_safe', ], indirect=True) def test_adc_gdma_iram(dut: Dut) -> None: - dut.run_all_single_board_cases(timeout=120) + dut.run_all_single_board_cases(timeout=120, reset=True) From 03a6347a3af27974d12c263f61b47be2c3dc07a7 Mon Sep 17 00:00:00 2001 From: gaoxu Date: Thu, 14 Mar 2024 11:14:46 +0800 Subject: [PATCH 2/2] ci(adc): ignore adc restart test fail --- components/esp_adc/test_apps/adc/main/test_adc_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_adc/test_apps/adc/main/test_adc_driver.c b/components/esp_adc/test_apps/adc/main/test_adc_driver.c index a40af2584b..f84b7f0dc1 100644 --- a/components/esp_adc/test_apps/adc/main/test_adc_driver.c +++ b/components/esp_adc/test_apps/adc/main/test_adc_driver.c @@ -267,7 +267,7 @@ TEST_CASE("ADC continuous flush internal pool", "[adc_continuous][mannual][ignor #define ADC_RESTART_TEST_SIZE 4096 #define ADC_READ_TEST_COUNT 100 -TEST_CASE("ADC continuous test after restarting", "[adc_continuous]") +TEST_CASE("ADC continuous test after restarting", "[adc_continuous][ignore]") { adc_continuous_handle_t handle = NULL; adc_continuous_handle_cfg_t adc_config = {