From 262d2dc3932dc7380e44b89cd09feaabab5b3b88 Mon Sep 17 00:00:00 2001 From: "sonika.rathi" Date: Wed, 6 May 2026 13:10:45 +0200 Subject: [PATCH] fix(fatfs): use per-case pytest dispatch for flash fatfs apps --- .../flash_ro/pytest_fatfs_flash_ro.py | 9 ++------ .../flash_wl/pytest_fatfs_flash_wl.py | 21 +++++++------------ 2 files changed, 9 insertions(+), 21 deletions(-) diff --git a/components/fatfs/test_apps/flash_ro/pytest_fatfs_flash_ro.py b/components/fatfs/test_apps/flash_ro/pytest_fatfs_flash_ro.py index eda296ef2e0..ae4aadfa5b4 100644 --- a/components/fatfs/test_apps/flash_ro/pytest_fatfs_flash_ro.py +++ b/components/fatfs/test_apps/flash_ro/pytest_fatfs_flash_ro.py @@ -1,6 +1,5 @@ -# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD +# SPDX-FileCopyrightText: 2022-2026 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: CC0-1.0 - import pytest from pytest_embedded import Dut @@ -8,8 +7,4 @@ from pytest_embedded import Dut @pytest.mark.supported_targets @pytest.mark.generic def test_fatfs_flash_ro(dut: Dut) -> None: - dut.expect_exact('Press ENTER to see the list of tests') - dut.write('') - dut.expect_exact('Enter test for running.') - dut.write('*') - dut.expect_unity_test_output() + dut.run_all_single_board_cases(timeout=240) diff --git a/components/fatfs/test_apps/flash_wl/pytest_fatfs_flash_wl.py b/components/fatfs/test_apps/flash_wl/pytest_fatfs_flash_wl.py index af8c5db6d48..ddede3448a7 100644 --- a/components/fatfs/test_apps/flash_wl/pytest_fatfs_flash_wl.py +++ b/components/fatfs/test_apps/flash_wl/pytest_fatfs_flash_wl.py @@ -1,6 +1,5 @@ -# SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD +# SPDX-FileCopyrightText: 2022-2026 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: CC0-1.0 - import pytest from pytest_embedded import Dut @@ -13,14 +12,11 @@ from pytest_embedded import Dut 'default', 'release', 'fastseek', - ] + ], + indirect=True, ) def test_fatfs_flash_wl_generic(dut: Dut) -> None: - dut.expect_exact('Press ENTER to see the list of tests') - dut.write('') - dut.expect_exact('Enter test for running.') - dut.write('*') - dut.expect_unity_test_output(timeout=180) + dut.run_all_single_board_cases(timeout=240) @pytest.mark.supported_targets @@ -29,11 +25,8 @@ def test_fatfs_flash_wl_generic(dut: Dut) -> None: 'config', [ 'psram', - ] + ], + indirect=True, ) def test_fatfs_flash_wl_psram(dut: Dut) -> None: - dut.expect_exact('Press ENTER to see the list of tests') - dut.write('') - dut.expect_exact('Enter test for running.') - dut.write('*') - dut.expect_unity_test_output(timeout=180) + dut.run_all_single_board_cases(timeout=240)