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