Bladeren bron

mbedtls: Use SPIRAM strategy in example_test.py

Shubham Kulkarni 6 jaren geleden
bovenliggende
commit
563175d90a

+ 1 - 1
components/idf_test/include/idf_performance.h

@@ -1,7 +1,7 @@
 #pragma once
 
 /* declare the performance here */
-#define IDF_PERFORMANCE_MAX_HTTPS_REQUEST_BIN_SIZE                              800
+#define IDF_PERFORMANCE_MAX_HTTPS_REQUEST_BIN_SIZE                              900
 #define IDF_PERFORMANCE_MAX_FREERTOS_SPINLOCK_CYCLES_PER_OP                     200
 #define IDF_PERFORMANCE_MAX_FREERTOS_SPINLOCK_CYCLES_PER_OP_PSRAM               300
 #define IDF_PERFORMANCE_MAX_FREERTOS_SPINLOCK_CYCLES_PER_OP_UNICORE             130

+ 1 - 1
examples/protocols/esp_http_client/esp_http_client_test.py

@@ -4,7 +4,7 @@ import os
 import ttfw_idf
 
 
-@ttfw_idf.idf_example_test(env_tag="Example_WIFI", ignore=True)
+@ttfw_idf.idf_example_test(env_tag="Example_EthKitV1")
 def test_examples_protocol_esp_http_client(env, extra_data):
     """
     steps: |

+ 9 - 0
examples/protocols/esp_http_client/sdkconfig.ci

@@ -0,0 +1,9 @@
+CONFIG_EXAMPLE_CONNECT_ETHERNET=y
+CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET=y
+CONFIG_EXAMPLE_ETH_PHY_IP101=y
+CONFIG_EXAMPLE_ETH_MDC_GPIO=23
+CONFIG_EXAMPLE_ETH_MDIO_GPIO=18
+CONFIG_EXAMPLE_ETH_PHY_RST_GPIO=5
+CONFIG_EXAMPLE_ETH_PHY_ADDR=1
+CONFIG_EXAMPLE_CONNECT_IPV6=y
+CONFIG_ESP_HTTP_CLIENT_ENABLE_BASIC_AUTH=y

+ 1 - 1
examples/protocols/https_request/example_test.py

@@ -4,7 +4,7 @@ import os
 import ttfw_idf
 
 
-@ttfw_idf.idf_example_test(env_tag="Example_WIFI", ignore=True)
+@ttfw_idf.idf_example_test(env_tag="Example_EthKitV1")
 def test_examples_protocol_https_request(env, extra_data):
     """
     steps: |

+ 10 - 0
examples/protocols/https_request/sdkconfig.ci

@@ -0,0 +1,10 @@
+CONFIG_ESP32_SPIRAM_SUPPORT=y
+CONFIG_MBEDTLS_EXTERNAL_MEM_ALLOC=y
+CONFIG_EXAMPLE_CONNECT_ETHERNET=y
+CONFIG_EXAMPLE_USE_INTERNAL_ETHERNET=y
+CONFIG_EXAMPLE_ETH_PHY_IP101=y
+CONFIG_EXAMPLE_ETH_MDC_GPIO=23
+CONFIG_EXAMPLE_ETH_MDIO_GPIO=18
+CONFIG_EXAMPLE_ETH_PHY_RST_GPIO=5
+CONFIG_EXAMPLE_ETH_PHY_ADDR=1
+CONFIG_EXAMPLE_CONNECT_IPV6=y

+ 7 - 1
tools/ci/config/target-test.yml

@@ -183,13 +183,19 @@ test_weekend_network:
     ENV_FILE: "$CI_PROJECT_DIR/components/lwip/weekend_test/env.yml"
     CONFIG_FILE_PATH: "$CI_PROJECT_DIR/components/lwip/weekend_test"
 
-example_test_001:
+example_test_001A:
   extends: .example_test_template
   parallel: 3
   tags:
     - ESP32
     - Example_WIFI
 
+example_test_001B:
+  extends: .example_test_template
+  tags:
+    - ESP32
+    - Example_EthKitV1
+
 example_test_002:
   extends: .example_test_template
   image: $CI_DOCKER_REGISTRY/ubuntu-test-env$BOT_DOCKER_IMAGE_TAG