diff --git a/.gitlab/ci/test.yml b/.gitlab/ci/test.yml index fbd3e17708..2ae99924c4 100644 --- a/.gitlab/ci/test.yml +++ b/.gitlab/ci/test.yml @@ -308,7 +308,7 @@ tests_armhf_esp32p4: - job: build_linux_arm64_test variables: CHIP_NAME: "esp32p4" - TEST_RUN_EXTRA_OPTS: "-i latest -b esp32p4-ftdi -p test_apptrace*.*Dual test_bp*.*Dual test_step*.*Dual" + TEST_RUN_EXTRA_OPTS: "-i latest -b esp32p4-ftdi -p test_apptrace*.*Dual test_bp*.*Dual test_step*.*Dual test_sysview*.*Dual test_semihost*.*Dual" ############## diff --git a/testing/esp/debug_backend_tests.py b/testing/esp/debug_backend_tests.py index 16a787e9aa..32558a800e 100644 --- a/testing/esp/debug_backend_tests.py +++ b/testing/esp/debug_backend_tests.py @@ -178,7 +178,7 @@ def skip_for_chip_and_ver(ver_str, chips_to_skip): v1 = repr(testee_info.idf_ver).split('.') v2 = ver_str.split('.') # check major and minor numbers only. - if v1[0] == v2[0] and v1[1] == v2[1]: + if v1 == v2 or (v1[0] == v2[0] and v1[1] == v2[1]): skip = True return unittest.skipIf(skip, "for the '%s' for the IDF_VER='%s'" % (id, testee_info.idf_ver)) diff --git a/testing/esp/test_apps/gen_ut_app/configs/svtrace_dual b/testing/esp/test_apps/gen_ut_app/configs/svtrace_dual index aae5afde82..f9dc6e41f9 100644 --- a/testing/esp/test_apps/gen_ut_app/configs/svtrace_dual +++ b/testing/esp/test_apps/gen_ut_app/configs/svtrace_dual @@ -27,3 +27,4 @@ CONFIG_SYSVIEW_EVT_TASK_TERMINATE_ENABLE=y CONFIG_SYSVIEW_EVT_IDLE_ENABLE=y CONFIG_SYSVIEW_EVT_TIMER_ENTER_ENABLE=y CONFIG_SYSVIEW_EVT_TIMER_EXIT_ENABLE=y +CONFIG_FREERTOS_ISR_STACKSIZE=2048 diff --git a/testing/esp/test_apps/gen_ut_app/configs/svtrace_single b/testing/esp/test_apps/gen_ut_app/configs/svtrace_single index 1a4707ac23..3f96254a19 100644 --- a/testing/esp/test_apps/gen_ut_app/configs/svtrace_single +++ b/testing/esp/test_apps/gen_ut_app/configs/svtrace_single @@ -28,3 +28,4 @@ CONFIG_SYSVIEW_EVT_TASK_TERMINATE_ENABLE=y CONFIG_SYSVIEW_EVT_IDLE_ENABLE=y CONFIG_SYSVIEW_EVT_TIMER_ENTER_ENABLE=y CONFIG_SYSVIEW_EVT_TIMER_EXIT_ENABLE=y +CONFIG_FREERTOS_ISR_STACKSIZE=2048 diff --git a/testing/esp/test_semihost.py b/testing/esp/test_semihost.py index a67330f195..1cfe5a09d4 100644 --- a/testing/esp/test_semihost.py +++ b/testing/esp/test_semihost.py @@ -215,6 +215,8 @@ def test_semihost_custom(self): mtime = os.path.getmtime(self.fout_names[i]) self.assertTrue(mtime == 456789) + # OCD-1006 + @skip_for_chip(['esp32p4']) def test_semihost_with_fileio(self): """ This test checks that gdb fileIO working as expected. @@ -227,6 +229,8 @@ def test_semihost_with_fileio(self): get_logger().info('Compare files [%s, %s]', self.gdb_io_out_names[i], self.gdb_io_in_names[i]) self.assertTrue(filecmp.cmp(self.gdb_io_out_names[i], self.gdb_io_in_names[i])) + # OCD-1006 + @skip_for_chip(['esp32p4']) def test_semihost_with_consoleio(self): """ This test checks that gdb consoleIO working as expected.