pytest_vfs.py 807 B

123456789101112131415161718192021222324252627282930313233343536
  1. # SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
  2. # SPDX-License-Identifier: CC0-1.0
  3. import pytest
  4. from pytest_embedded import Dut
  5. @pytest.mark.esp32c2
  6. @pytest.mark.esp32c3
  7. @pytest.mark.esp32c6
  8. @pytest.mark.esp32h2
  9. @pytest.mark.generic
  10. @pytest.mark.parametrize('config', [
  11. 'default', 'iram',
  12. ], indirect=True)
  13. def test_vfs_default(dut: Dut) -> None:
  14. dut.run_all_single_board_cases()
  15. @pytest.mark.esp32
  16. @pytest.mark.esp32s2
  17. @pytest.mark.generic
  18. @pytest.mark.parametrize('config', [
  19. 'ccomp',
  20. ], indirect=True)
  21. def test_vfs_ccomp(dut: Dut) -> None:
  22. dut.run_all_single_board_cases()
  23. @pytest.mark.esp32s3
  24. @pytest.mark.quad_psram
  25. @pytest.mark.parametrize('config', [
  26. 'psram',
  27. ], indirect=True)
  28. def test_vfs_psram(dut: Dut) -> None:
  29. dut.run_all_single_board_cases()