Sfoglia il codice sorgente

Merge branch 'feature/unify_core_host_target_tests' into 'master'

ci: unify core host target tests

Closes IDF-6621, IDF-6622, IDF-6623, and IDF-6624

See merge request espressif/esp-idf!22944
Zim Kalinowski 2 anni fa
parent
commit
e86864c621
73 ha cambiato i file con 40 aggiunte e 66 eliminazioni
  1. 2 6
      components/driver/test_apps/legacy_adc_driver/pytest_legacy_adc.py
  2. 1 3
      components/driver/test_apps/legacy_mcpwm_driver/pytest_legacy_mcpwm.py
  3. 1 3
      components/driver/test_apps/legacy_pcnt_driver/pytest_legacy_pcnt.py
  4. 1 3
      components/driver/test_apps/legacy_rmt_driver/pytest_legacy_rmt_driver.py
  5. 1 3
      components/driver/test_apps/legacy_timer_driver/pytest_legacy_timer_driver.py
  6. 1 3
      components/driver/test_apps/mcpwm/pytest_mcpwm.py
  7. 1 3
      components/driver/test_apps/rmt/pytest_rmt.py
  8. 2 4
      components/driver/test_apps/touch_sensor_v1/pytest_touch_sensor_v1.py
  9. 2 4
      components/driver/test_apps/touch_sensor_v2/pytest_touch_sensor_v2.py
  10. 1 3
      components/driver/test_apps/twai/pytest_twai.py
  11. 2 6
      components/esp_adc/test_apps/adc/pytest_adc.py
  12. 3 4
      components/esp_hw_support/.build-test-rules.yml
  13. 1 3
      components/esp_hw_support/test_apps/esp_hw_support_unity_tests/pytest_esp_hw_support.py
  14. 0 0
      components/esp_hw_support/test_apps/host_test_linux/CMakeLists.txt
  15. 0 0
      components/esp_hw_support/test_apps/host_test_linux/README.md
  16. 0 0
      components/esp_hw_support/test_apps/host_test_linux/main/CMakeLists.txt
  17. 1 1
      components/esp_hw_support/test_apps/host_test_linux/main/test_hw_support_linux.c
  18. 3 3
      components/esp_hw_support/test_apps/host_test_linux/pytest_esp_hw_support_linux.py
  19. 0 0
      components/esp_hw_support/test_apps/host_test_linux/sdkconfig.defaults
  20. 1 3
      components/esp_hw_support/test_apps/security_support/esp_hw_support_unity_tests/pytest_security_support.py
  21. 0 0
      components/esp_rom/test_apps/linux_rom_apis/CMakeLists.txt
  22. 0 0
      components/esp_rom/test_apps/linux_rom_apis/README.md
  23. 0 0
      components/esp_rom/test_apps/linux_rom_apis/main/CMakeLists.txt
  24. 5 0
      components/esp_rom/test_apps/linux_rom_apis/main/rom_test.cpp
  25. 0 0
      components/esp_rom/test_apps/linux_rom_apis/pytest_esp_rom_linux.py
  26. 0 0
      components/esp_rom/test_apps/linux_rom_apis/sdkconfig.defaults
  27. 0 0
      components/esp_rom/test_apps/rom_tests/CMakeLists.txt
  28. 0 0
      components/esp_rom/test_apps/rom_tests/README.md
  29. 0 0
      components/esp_rom/test_apps/rom_tests/main/CMakeLists.txt
  30. 1 1
      components/esp_rom/test_apps/rom_tests/main/test_app_main.c
  31. 1 1
      components/esp_rom/test_apps/rom_tests/main/test_libgcc.c
  32. 1 1
      components/esp_rom/test_apps/rom_tests/main/test_miniz.c
  33. 0 0
      components/esp_rom/test_apps/rom_tests/pytest_esp_rom.py
  34. 0 0
      components/esp_rom/test_apps/rom_tests/sdkconfig.defaults
  35. 1 1
      components/esp_system/.build-test-rules.yml
  36. 0 0
      components/esp_system/test_apps/linux_apis/CMakeLists.txt
  37. 0 0
      components/esp_system/test_apps/linux_apis/README.md
  38. 0 0
      components/esp_system/test_apps/linux_apis/main/CMakeLists.txt
  39. 1 1
      components/esp_system/test_apps/linux_apis/main/esp_system_test.c
  40. 0 0
      components/esp_system/test_apps/linux_apis/pytest_esp_system_linux.py
  41. 0 0
      components/esp_system/test_apps/linux_apis/sdkconfig.defaults
  42. 1 1
      components/heap/.build-test-rules.yml
  43. 0 0
      components/heap/test_apps/heap_tests/CMakeLists.txt
  44. 0 0
      components/heap/test_apps/heap_tests/README.md
  45. 0 0
      components/heap/test_apps/heap_tests/main/CMakeLists.txt
  46. 1 1
      components/heap/test_apps/heap_tests/main/test_aligned_alloc_caps.c
  47. 1 1
      components/heap/test_apps/heap_tests/main/test_allocator_timings.c
  48. 1 1
      components/heap/test_apps/heap_tests/main/test_corruption_check.c
  49. 0 0
      components/heap/test_apps/heap_tests/main/test_diram.c
  50. 0 0
      components/heap/test_apps/heap_tests/main/test_heap_main.c
  51. 0 0
      components/heap/test_apps/heap_tests/main/test_heap_trace.c
  52. 0 0
      components/heap/test_apps/heap_tests/main/test_malloc.c
  53. 0 0
      components/heap/test_apps/heap_tests/main/test_malloc_caps.c
  54. 0 0
      components/heap/test_apps/heap_tests/main/test_realloc.c
  55. 1 1
      components/heap/test_apps/heap_tests/main/test_runtime_heap_reg.c
  56. 0 0
      components/heap/test_apps/heap_tests/pytest_heap.py
  57. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.8bit_access
  58. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.abort_alloc_fail
  59. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.comprehensive_poisoning
  60. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.func_hooks
  61. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.heap_trace
  62. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.light_poisoning
  63. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.mem_prot
  64. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.no_poisoning
  65. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.psram
  66. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.ci.psram_all_ext
  67. 0 0
      components/heap/test_apps/heap_tests/sdkconfig.defaults
  68. 0 0
      components/heap/test_apps/host_test_linux/CMakeLists.txt
  69. 0 0
      components/heap/test_apps/host_test_linux/README.md
  70. 0 0
      components/heap/test_apps/host_test_linux/main/CMakeLists.txt
  71. 1 1
      components/heap/test_apps/host_test_linux/main/test_heap_linux.c
  72. 0 0
      components/heap/test_apps/host_test_linux/pytest_heap_linux.py
  73. 0 0
      components/heap/test_apps/host_test_linux/sdkconfig.defaults

+ 2 - 6
components/driver/test_apps/legacy_adc_driver/pytest_legacy_adc.py

@@ -20,9 +20,7 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_legacy_adc(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=240)
+    dut.run_all_single_board_cases()
 
 
 @pytest.mark.esp32c2
@@ -36,6 +34,4 @@ def test_legacy_adc(dut: Dut) -> None:
     indirect=True,
 )
 def test_legacy_adc_esp32c2_xtal_26mhz(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=240)
+    dut.run_all_single_board_cases()

+ 1 - 3
components/driver/test_apps/legacy_mcpwm_driver/pytest_legacy_mcpwm.py

@@ -18,6 +18,4 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_legacy_mcpwm(dut: Dut) -> None:
-    dut.expect('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output()
+    dut.run_all_single_board_cases()

+ 1 - 3
components/driver/test_apps/legacy_pcnt_driver/pytest_legacy_pcnt.py

@@ -19,6 +19,4 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_legacy_pcnt(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=240)
+    dut.run_all_single_board_cases(timeout=240)

+ 1 - 3
components/driver/test_apps/legacy_rmt_driver/pytest_legacy_rmt_driver.py

@@ -16,6 +16,4 @@ from pytest_embedded import Dut
     'release',
 ], indirect=True)
 def test_legacy_rmt(dut: Dut) -> None:
-    dut.expect('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=120)
+    dut.run_all_single_board_cases(timeout=120)

+ 1 - 3
components/driver/test_apps/legacy_timer_driver/pytest_legacy_timer_driver.py

@@ -11,6 +11,4 @@ from pytest_embedded import Dut
     'release',
 ], indirect=True)
 def test_legacy_timer_driver(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=120)
+    dut.run_all_single_board_cases(timeout=120)

+ 1 - 3
components/driver/test_apps/mcpwm/pytest_mcpwm.py

@@ -19,6 +19,4 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_mcpwm(dut: Dut) -> None:
-    dut.expect('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output()
+    dut.run_all_single_board_cases()

+ 1 - 3
components/driver/test_apps/rmt/pytest_rmt.py

@@ -21,6 +21,4 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_rmt(dut: Dut) -> None:
-    dut.expect('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output()
+    dut.run_all_single_board_cases()

+ 2 - 4
components/driver/test_apps/touch_sensor_v1/pytest_touch_sensor_v1.py

@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+# SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
 # SPDX-License-Identifier: Unlicense OR CC0-1.0
 import pytest
 from pytest_embedded import Dut
@@ -14,6 +14,4 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_touch_sensor_v1(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=60)
+    dut.run_all_single_board_cases(timeout=60)

+ 2 - 4
components/driver/test_apps/touch_sensor_v2/pytest_touch_sensor_v2.py

@@ -1,4 +1,4 @@
-# SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+# SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
 # SPDX-License-Identifier: Unlicense OR CC0-1.0
 import pytest
 from pytest_embedded import Dut
@@ -15,6 +15,4 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_touch_sensor_v2(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=120)
+    dut.run_all_single_board_cases(timeout=120)

+ 1 - 3
components/driver/test_apps/twai/pytest_twai.py

@@ -24,9 +24,7 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_twai_self(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('[twai-loop-back]')
-    dut.expect_unity_test_output()
+    dut.run_all_single_board_cases(group='twai-loop-back')
 
 
 @pytest.fixture(name='socket_can', scope='module')

+ 2 - 6
components/esp_adc/test_apps/adc/pytest_adc.py

@@ -18,9 +18,7 @@ from pytest_embedded import Dut
     'pm_enable'
 ], indirect=True)
 def test_adc(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=120)
+    dut.run_all_single_board_cases(timeout=120)
 
 
 # No PM test, as C2 doesn't support ADC continuous mode
@@ -36,6 +34,4 @@ def test_adc(dut: Dut) -> None:
     indirect=True,
 )
 def test_adc_esp32c2_xtal_26mhz(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=120)
+    dut.run_all_single_board_cases(timeout=120)

+ 3 - 4
components/esp_hw_support/.build-test-rules.yml

@@ -14,6 +14,9 @@ components/esp_hw_support/test_apps/etm:
   disable:
     - if: SOC_ETM_SUPPORTED != 1
 
+components/esp_hw_support/test_apps/host_test_linux:
+  enable:
+    - if: IDF_TARGET == "linux"
 components/esp_hw_support/test_apps/mspi:
   disable:
     - if: IDF_TARGET != "esp32s3"
@@ -29,7 +32,3 @@ components/esp_hw_support/test_apps/security_support/esp_hw_support_unity_tests:
     - if: IDF_TARGET in ["esp32h2"]
       temporary: true
       reason: H2 fails IDF-6898
-
-components/heap/host_test/host_test_linux:
-  enable:
-    - if: IDF_TARGET == "linux"

+ 1 - 3
components/esp_hw_support/test_apps/esp_hw_support_unity_tests/pytest_esp_hw_support.py

@@ -16,6 +16,4 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_esp_hw_support(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('![ignore]')
-    dut.expect_unity_test_output(timeout=120)
+    dut.run_all_single_board_cases(timeout=120)

+ 0 - 0
components/esp_hw_support/host_test/host_test_linux/CMakeLists.txt → components/esp_hw_support/test_apps/host_test_linux/CMakeLists.txt


+ 0 - 0
components/esp_hw_support/host_test/host_test_linux/README.md → components/esp_hw_support/test_apps/host_test_linux/README.md


+ 0 - 0
components/esp_hw_support/host_test/host_test_linux/main/CMakeLists.txt → components/esp_hw_support/test_apps/host_test_linux/main/CMakeLists.txt


+ 1 - 1
components/esp_hw_support/host_test/host_test_linux/main/test_hw_support_linux.c → components/esp_hw_support/test_apps/host_test_linux/main/test_hw_support_linux.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Apache-2.0
  */

+ 3 - 3
components/esp_hw_support/host_test/host_test_linux/pytest_esp_hw_support_linux.py → components/esp_hw_support/test_apps/host_test_linux/pytest_esp_hw_support_linux.py

@@ -7,6 +7,6 @@ from pytest_embedded import Dut
 @pytest.mark.linux
 @pytest.mark.host_test
 def test_esp_hw_support_linux(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests.')
-    dut.write('*')
-    dut.expect_unity_test_output(timeout=5)
+    dut.expect_exact('Press ENTER to see the list of tests')
+    dut.write('![ignore]')
+    dut.expect_unity_test_output(timeout=120)

+ 0 - 0
components/esp_hw_support/host_test/host_test_linux/sdkconfig.defaults → components/esp_hw_support/test_apps/host_test_linux/sdkconfig.defaults


+ 1 - 3
components/esp_hw_support/test_apps/security_support/esp_hw_support_unity_tests/pytest_security_support.py

@@ -15,6 +15,4 @@ from pytest_embedded import Dut
     indirect=True,
 )
 def test_security_support(dut: Dut) -> None:
-    dut.expect_exact('Press ENTER to see the list of tests')
-    dut.write('![ignore]')
-    dut.expect_unity_test_output(timeout=120)
+    dut.run_all_single_board_cases(timeout=120)

+ 0 - 0
components/esp_rom/host_test/rom_test/CMakeLists.txt → components/esp_rom/test_apps/linux_rom_apis/CMakeLists.txt


+ 0 - 0
components/esp_rom/host_test/rom_test/README.md → components/esp_rom/test_apps/linux_rom_apis/README.md


+ 0 - 0
components/esp_rom/host_test/rom_test/main/CMakeLists.txt → components/esp_rom/test_apps/linux_rom_apis/main/CMakeLists.txt


+ 5 - 0
components/esp_rom/host_test/rom_test/main/rom_test.cpp → components/esp_rom/test_apps/linux_rom_apis/main/rom_test.cpp

@@ -1,3 +1,8 @@
+/*
+ * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
+ *
+ * SPDX-License-Identifier: Unlicense OR CC0-1.0
+ */
 /* LOG unit tests
 
     This example code is in the Public Domain (or CC0 licensed, at your option.)

+ 0 - 0
components/esp_rom/host_test/rom_test/pytest_esp_rom_linux.py → components/esp_rom/test_apps/linux_rom_apis/pytest_esp_rom_linux.py


+ 0 - 0
components/esp_rom/host_test/rom_test/sdkconfig.defaults → components/esp_rom/test_apps/linux_rom_apis/sdkconfig.defaults


+ 0 - 0
components/esp_rom/test_apps/CMakeLists.txt → components/esp_rom/test_apps/rom_tests/CMakeLists.txt


+ 0 - 0
components/esp_rom/test_apps/README.md → components/esp_rom/test_apps/rom_tests/README.md


+ 0 - 0
components/esp_rom/test_apps/main/CMakeLists.txt → components/esp_rom/test_apps/rom_tests/main/CMakeLists.txt


+ 1 - 1
components/esp_rom/test_apps/main/test_app_main.c → components/esp_rom/test_apps/rom_tests/main/test_app_main.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Unlicense OR CC0-1.0
  */

+ 1 - 1
components/esp_rom/test_apps/main/test_libgcc.c → components/esp_rom/test_apps/rom_tests/main/test_libgcc.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Unlicense OR CC0-1.0
  */

+ 1 - 1
components/esp_rom/test_apps/main/test_miniz.c → components/esp_rom/test_apps/rom_tests/main/test_miniz.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Unlicense OR CC0-1.0
  */

+ 0 - 0
components/esp_rom/test_apps/pytest_esp_rom.py → components/esp_rom/test_apps/rom_tests/pytest_esp_rom.py


+ 0 - 0
components/esp_rom/test_apps/sdkconfig.defaults → components/esp_rom/test_apps/rom_tests/sdkconfig.defaults


+ 1 - 1
components/esp_system/.build-test-rules.yml

@@ -1,6 +1,6 @@
 # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
 
-components/esp_system/host_test/esp_system:
+components/esp_system/test_apps/linux_apis:
   enable:
     - if: IDF_TARGET == "linux"
 

+ 0 - 0
components/esp_system/host_test/test_esp_system/CMakeLists.txt → components/esp_system/test_apps/linux_apis/CMakeLists.txt


+ 0 - 0
components/esp_system/host_test/test_esp_system/README.md → components/esp_system/test_apps/linux_apis/README.md


+ 0 - 0
components/esp_system/host_test/test_esp_system/main/CMakeLists.txt → components/esp_system/test_apps/linux_apis/main/CMakeLists.txt


+ 1 - 1
components/esp_system/host_test/test_esp_system/main/esp_system_test.c → components/esp_system/test_apps/linux_apis/main/esp_system_test.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Apache-2.0
  */

+ 0 - 0
components/esp_system/host_test/test_esp_system/pytest_esp_system_linux.py → components/esp_system/test_apps/linux_apis/pytest_esp_system_linux.py


+ 0 - 0
components/esp_system/host_test/test_esp_system/sdkconfig.defaults → components/esp_system/test_apps/linux_apis/sdkconfig.defaults


+ 1 - 1
components/heap/.build-test-rules.yml

@@ -1,5 +1,5 @@
 # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
 
-components/heap/host_test/host_test_linux:
+components/heap/test_apps/host_test_linux:
   enable:
     - if: IDF_TARGET == "linux"

+ 0 - 0
components/heap/test_apps/CMakeLists.txt → components/heap/test_apps/heap_tests/CMakeLists.txt


+ 0 - 0
components/heap/test_apps/README.md → components/heap/test_apps/heap_tests/README.md


+ 0 - 0
components/heap/test_apps/main/CMakeLists.txt → components/heap/test_apps/heap_tests/main/CMakeLists.txt


+ 1 - 1
components/heap/test_apps/main/test_aligned_alloc_caps.c → components/heap/test_apps/heap_tests/main/test_aligned_alloc_caps.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Unlicense OR CC0-1.0
  */

+ 1 - 1
components/heap/test_apps/main/test_allocator_timings.c → components/heap/test_apps/heap_tests/main/test_allocator_timings.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Unlicense OR CC0-1.0
  */

+ 1 - 1
components/heap/test_apps/main/test_corruption_check.c → components/heap/test_apps/heap_tests/main/test_corruption_check.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Unlicense OR CC0-1.0
  */

+ 0 - 0
components/heap/test_apps/main/test_diram.c → components/heap/test_apps/heap_tests/main/test_diram.c


+ 0 - 0
components/heap/test_apps/main/test_heap_main.c → components/heap/test_apps/heap_tests/main/test_heap_main.c


+ 0 - 0
components/heap/test_apps/main/test_heap_trace.c → components/heap/test_apps/heap_tests/main/test_heap_trace.c


+ 0 - 0
components/heap/test_apps/main/test_malloc.c → components/heap/test_apps/heap_tests/main/test_malloc.c


+ 0 - 0
components/heap/test_apps/main/test_malloc_caps.c → components/heap/test_apps/heap_tests/main/test_malloc_caps.c


+ 0 - 0
components/heap/test_apps/main/test_realloc.c → components/heap/test_apps/heap_tests/main/test_realloc.c


+ 1 - 1
components/heap/test_apps/main/test_runtime_heap_reg.c → components/heap/test_apps/heap_tests/main/test_runtime_heap_reg.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Unlicense OR CC0-1.0
  */

+ 0 - 0
components/heap/test_apps/pytest_heap.py → components/heap/test_apps/heap_tests/pytest_heap.py


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.8bit_access → components/heap/test_apps/heap_tests/sdkconfig.ci.8bit_access


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.abort_alloc_fail → components/heap/test_apps/heap_tests/sdkconfig.ci.abort_alloc_fail


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.comprehensive_poisoning → components/heap/test_apps/heap_tests/sdkconfig.ci.comprehensive_poisoning


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.func_hooks → components/heap/test_apps/heap_tests/sdkconfig.ci.func_hooks


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.heap_trace → components/heap/test_apps/heap_tests/sdkconfig.ci.heap_trace


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.light_poisoning → components/heap/test_apps/heap_tests/sdkconfig.ci.light_poisoning


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.mem_prot → components/heap/test_apps/heap_tests/sdkconfig.ci.mem_prot


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.no_poisoning → components/heap/test_apps/heap_tests/sdkconfig.ci.no_poisoning


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.psram → components/heap/test_apps/heap_tests/sdkconfig.ci.psram


+ 0 - 0
components/heap/test_apps/sdkconfig.ci.psram_all_ext → components/heap/test_apps/heap_tests/sdkconfig.ci.psram_all_ext


+ 0 - 0
components/heap/test_apps/sdkconfig.defaults → components/heap/test_apps/heap_tests/sdkconfig.defaults


+ 0 - 0
components/heap/host_test/host_test_linux/CMakeLists.txt → components/heap/test_apps/host_test_linux/CMakeLists.txt


+ 0 - 0
components/heap/host_test/host_test_linux/README.md → components/heap/test_apps/host_test_linux/README.md


+ 0 - 0
components/heap/host_test/host_test_linux/main/CMakeLists.txt → components/heap/test_apps/host_test_linux/main/CMakeLists.txt


+ 1 - 1
components/heap/host_test/host_test_linux/main/test_heap_linux.c → components/heap/test_apps/host_test_linux/main/test_heap_linux.c

@@ -1,5 +1,5 @@
 /*
- * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
+ * SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
  *
  * SPDX-License-Identifier: Apache-2.0
  */

+ 0 - 0
components/heap/host_test/host_test_linux/pytest_heap_linux.py → components/heap/test_apps/host_test_linux/pytest_heap_linux.py


+ 0 - 0
components/heap/host_test/host_test_linux/sdkconfig.defaults → components/heap/test_apps/host_test_linux/sdkconfig.defaults