mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
Merge branch 'fix/reenable_freertos_esp_system_test_apps_for_p4_eco5' into 'master'
Re-enable freertos and esp_system test apps for p4 eco5 Closes IDF-14419 and IDF-14421 See merge request espressif/esp-idf!43630
This commit is contained in:
@@ -8,10 +8,6 @@ components/esp_system/test_apps/esp_system_unity_tests:
|
||||
disable:
|
||||
- if: (CONFIG_NAME == "psram" and SOC_SPIRAM_SUPPORTED != 1)
|
||||
- if: (CONFIG_NAME == "psram_with_pd_top" and (SOC_SPIRAM_SUPPORTED != 1 or SOC_PM_SUPPORT_TOP_PD != 1))
|
||||
disable_test:
|
||||
- if: IDF_TARGET == "esp32p4"
|
||||
temporary: true
|
||||
reason: p4 rev3 migration # TODO: IDF-14419
|
||||
|
||||
components/esp_system/test_apps/linux_apis:
|
||||
enable:
|
||||
|
||||
-2
@@ -21,7 +21,6 @@ from pytest_embedded_idf.utils import soc_filtered_targets
|
||||
],
|
||||
indirect=['config', 'target'],
|
||||
)
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14419')
|
||||
def test_esp_system(dut: Dut) -> None:
|
||||
# esp32p4 32MB PSRAM initialize in startup takes more than 30 sec
|
||||
dut.run_all_single_board_cases(timeout=60)
|
||||
@@ -30,7 +29,6 @@ def test_esp_system(dut: Dut) -> None:
|
||||
@pytest.mark.generic
|
||||
@idf_parametrize('config', ['default'], indirect=['config'])
|
||||
@idf_parametrize('target', ['supported_targets'], indirect=['target'])
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14419')
|
||||
def test_stack_smash_protection(dut: Dut) -> None:
|
||||
dut.expect_exact('Press ENTER to see the list of tests')
|
||||
dut.write('"stack smashing protection"')
|
||||
|
||||
@@ -14,7 +14,3 @@ components/freertos/test_apps/freertos:
|
||||
- if: CONFIG_NAME == "smp" and IDF_TARGET == "esp32p4"
|
||||
temporary: true
|
||||
reason: target(s) not supported yet
|
||||
disable_test:
|
||||
- if: IDF_TARGET == "esp32p4"
|
||||
temporary: true
|
||||
reason: p4 rev3 migration # TODO: IDF-14421
|
||||
|
||||
@@ -9,21 +9,9 @@ from pytest_embedded_idf.utils import idf_parametrize
|
||||
@idf_parametrize(
|
||||
'config,target,markers',
|
||||
[
|
||||
(
|
||||
'default',
|
||||
'supported_targets',
|
||||
(pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14421'),),
|
||||
),
|
||||
(
|
||||
'freertos_options',
|
||||
'supported_targets',
|
||||
(pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14421'),),
|
||||
),
|
||||
(
|
||||
'tickless_idle',
|
||||
'supported_targets',
|
||||
(pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14421'),),
|
||||
),
|
||||
('default', 'supported_targets'),
|
||||
('freertos_options', 'supported_targets'),
|
||||
('tickless_idle', 'supported_targets'),
|
||||
('psram', 'esp32'),
|
||||
('psram', 'esp32c5'),
|
||||
('psram', 'esp32p4'),
|
||||
@@ -64,7 +52,6 @@ def test_freertos_flash_auto_suspend(dut: Dut) -> None:
|
||||
@pytest.mark.generic
|
||||
@pytest.mark.parametrize('config', ['freertos_options'], indirect=True)
|
||||
@idf_parametrize('target', ['supported_targets'], indirect=['target'])
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14421')
|
||||
def test_task_notify_too_high_index_fails(dut: Dut) -> None:
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('"Notify too high index fails"')
|
||||
@@ -76,7 +63,6 @@ def test_task_notify_too_high_index_fails(dut: Dut) -> None:
|
||||
@pytest.mark.generic
|
||||
@pytest.mark.parametrize('config', ['freertos_options'], indirect=True)
|
||||
@idf_parametrize('target', ['supported_targets'], indirect=['target'])
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14421')
|
||||
def test_task_notify_wait_too_high_index_fails(dut: Dut) -> None:
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('"Notify Wait too high index fails"')
|
||||
@@ -88,7 +74,6 @@ def test_task_notify_wait_too_high_index_fails(dut: Dut) -> None:
|
||||
@pytest.mark.generic
|
||||
@pytest.mark.parametrize('config', ['default'], indirect=True)
|
||||
@idf_parametrize('target', ['supported_targets'], indirect=['target'])
|
||||
@pytest.mark.temp_skip_ci(targets=['esp32p4'], reason='p4 rev3 migration # TODO: IDF-14421')
|
||||
def test_port_must_assert_in_isr(dut: Dut) -> None:
|
||||
dut.expect_exact('Press ENTER to see the list of tests.')
|
||||
dut.write('"port must assert if in ISR context"')
|
||||
|
||||
Reference in New Issue
Block a user