mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-08 12:10:59 +00:00
ci: replace pytest function
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
# SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
|
||||
# SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
||||
# SPDX-License-Identifier: CC0-1.0
|
||||
|
||||
import pytest
|
||||
from pytest_embedded import Dut
|
||||
|
||||
@@ -74,13 +73,10 @@ def test_heap(dut: Dut) -> None:
|
||||
]
|
||||
)
|
||||
def test_heap_misc_options(dut: Dut) -> None:
|
||||
dut.expect_exact('Press ENTER to see the list of tests')
|
||||
dut.write('"IRAM_8BIT capability test"')
|
||||
dut.expect_unity_test_output()
|
||||
|
||||
dut.expect_exact("Enter next test, or 'enter' to see menu")
|
||||
dut.write('"test allocation and free function hooks"')
|
||||
dut.expect_unity_test_output()
|
||||
dut.run_all_single_board_cases(name=[
|
||||
'IRAM_8BIT capability test',
|
||||
'test allocation and free function hooks'
|
||||
])
|
||||
|
||||
dut.expect_exact("Enter next test, or 'enter' to see menu")
|
||||
dut.write('"When enabled, allocation operation failure generates an abort"')
|
||||
@@ -97,22 +93,10 @@ def test_heap_misc_options(dut: Dut) -> None:
|
||||
]
|
||||
)
|
||||
def test_heap_trace_dump(dut: Dut) -> None:
|
||||
dut.expect_exact('Press ENTER to see the list of tests')
|
||||
dut.write('[trace-dump][internal]')
|
||||
dut.expect('Internal')
|
||||
|
||||
dut.expect_exact('Enter next test, or \'enter\' to see menu')
|
||||
dut.write('[trace-dump][external]')
|
||||
dut.expect('PSRAM')
|
||||
|
||||
dut.expect_exact('Enter next test, or \'enter\' to see menu')
|
||||
dut.write('[trace-dump][all]')
|
||||
dut.expect('Internal')
|
||||
dut.expect('PSRAM')
|
||||
|
||||
dut.expect_exact('Enter next test, or \'enter\' to see menu')
|
||||
dut.write('[heap-trace]')
|
||||
dut.expect_unity_test_output(timeout=100)
|
||||
dut.run_all_single_board_cases(group='trace-dump&internal')
|
||||
dut.run_all_single_board_cases(group='trace-dump&external')
|
||||
dut.run_all_single_board_cases(group='trace-dump&all')
|
||||
dut.run_all_single_board_cases(group='heap-trace')
|
||||
|
||||
|
||||
@pytest.mark.generic
|
||||
@@ -124,6 +108,4 @@ def test_heap_trace_dump(dut: Dut) -> None:
|
||||
]
|
||||
)
|
||||
def test_memory_protection(dut: Dut) -> None:
|
||||
dut.expect_exact('Press ENTER to see the list of tests')
|
||||
dut.write('[heap][mem_prot]')
|
||||
dut.expect_unity_test_output(timeout=300)
|
||||
dut.run_all_single_board_cases(group='heap&mem_prot', timeout=300)
|
||||
|
Reference in New Issue
Block a user