pytest_hello_world.py 627 B

12345678910111213141516171819202122
  1. # SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
  2. # SPDX-License-Identifier: CC0-1.0
  3. from typing import Callable
  4. import pytest
  5. from pytest_embedded_idf.dut import IdfDut
  6. from pytest_embedded_qemu.dut import QemuDut
  7. @pytest.mark.supported_targets
  8. @pytest.mark.generic
  9. def test_hello_world(dut: IdfDut, log_minimum_free_heap_size: Callable[..., None]) -> None:
  10. dut.expect('Hello world!')
  11. log_minimum_free_heap_size()
  12. @pytest.mark.esp32 # we only support qemu on esp32 for now
  13. @pytest.mark.host_test
  14. @pytest.mark.qemu
  15. def test_hello_world_host(dut: QemuDut) -> None:
  16. dut.expect('Hello world!')