From 965423d532f099b1ec290484c66b93f42830d95c Mon Sep 17 00:00:00 2001 From: David Cermak Date: Wed, 16 Jun 2021 09:58:20 +0200 Subject: [PATCH] CI: Prepare mqtt app test for QEMU tests Adds qemu configuration Generalize the get_dut() to enable choosing DUT class per configuration --- .../test_apps/protocols/mqtt/publish_connect_test/app_test.py | 2 +- .../protocols/mqtt/publish_connect_test/sdkconfig.qemu | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/test_apps/protocols/mqtt/publish_connect_test/app_test.py b/tools/test_apps/protocols/mqtt/publish_connect_test/app_test.py index fb5374762c..8f0bd95c26 100644 --- a/tools/test_apps/protocols/mqtt/publish_connect_test/app_test.py +++ b/tools/test_apps/protocols/mqtt/publish_connect_test/app_test.py @@ -247,7 +247,7 @@ def test_app_protocol_mqtt_publish_connect(env, extra_data): 2. connect to uri specified in the config 3. send and receive data """ - dut1 = env.get_dut('mqtt_publish_connect_test', 'tools/test_apps/protocols/mqtt/publish_connect_test', dut_class=ttfw_idf.ESP32DUT) + dut1 = env.get_dut('mqtt_publish_connect_test', 'tools/test_apps/protocols/mqtt/publish_connect_test') # check and log bin size binary_file = os.path.join(dut1.app.binary_path, 'mqtt_publish_connect_test.bin') bin_size = os.path.getsize(binary_file) diff --git a/tools/test_apps/protocols/mqtt/publish_connect_test/sdkconfig.qemu b/tools/test_apps/protocols/mqtt/publish_connect_test/sdkconfig.qemu index e0d289d74e..62d7f5b7e3 100644 --- a/tools/test_apps/protocols/mqtt/publish_connect_test/sdkconfig.qemu +++ b/tools/test_apps/protocols/mqtt/publish_connect_test/sdkconfig.qemu @@ -17,3 +17,7 @@ CONFIG_EXAMPLE_BROKER_CERTIFICATE_OVERRIDE="${EXAMPLE_MQTT_BROKER_CERTIFICATE}" CONFIG_MBEDTLS_HARDWARE_AES=n CONFIG_MBEDTLS_HARDWARE_MPI=n CONFIG_MBEDTLS_HARDWARE_SHA=n +CONFIG_ETH_USE_SPI_ETHERNET=n +CONFIG_EXAMPLE_CONNECT_WIFI=n +CONFIG_ESP_TLS_INSECURE=y +CONFIG_ESP_TLS_SKIP_SERVER_CERT_VERIFY=y