mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 03:00:34 +03:00
ci: remove unused test cases
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
# SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD
|
||||
# SPDX-FileCopyrightText: 2024-2026 Espressif Systems (Shanghai) CO LTD
|
||||
# SPDX-License-Identifier: Unlicense OR CC0-1.0
|
||||
import http.server
|
||||
import itertools
|
||||
import multiprocessing
|
||||
import os
|
||||
import ssl
|
||||
import sys
|
||||
from typing import Any
|
||||
from typing import Optional
|
||||
|
||||
import pexpect
|
||||
import pytest
|
||||
@@ -77,16 +77,19 @@ server_key = (
|
||||
'-----END PRIVATE KEY-----\n'
|
||||
)
|
||||
|
||||
CONFIG_PARTITIONS_OTA = [
|
||||
('on_update_no_sb_ecdsa', 'esp32'),
|
||||
*itertools.product(
|
||||
['on_update_no_sb_rsa', 'virt_sb_v2_and_fe', 'virt_sb_v2_and_fe_2'],
|
||||
['esp32', 'esp32c3', 'esp32s3'],
|
||||
),
|
||||
]
|
||||
|
||||
|
||||
@pytest.mark.wifi_high_traffic
|
||||
@pytest.mark.parametrize(
|
||||
'config',
|
||||
['on_update_no_sb_ecdsa', 'on_update_no_sb_rsa', 'virt_sb_v2_and_fe', 'virt_sb_v2_and_fe_2'],
|
||||
indirect=True,
|
||||
)
|
||||
@pytest.mark.parametrize('skip_autoflash', ['y'], indirect=True)
|
||||
@pytest.mark.timeout(2400)
|
||||
@idf_parametrize('target', ['esp32', 'esp32c3', 'esp32s3'], indirect=['target'])
|
||||
@idf_parametrize('config, target', CONFIG_PARTITIONS_OTA, indirect=['config', 'target'])
|
||||
def test_examples_partitions_ota(dut: Dut) -> None:
|
||||
print(' - Erase flash')
|
||||
dut.serial.erase_flash()
|
||||
@@ -109,7 +112,7 @@ def test_examples_partitions_ota_with_flash_encryption_wifi(dut: Dut) -> None:
|
||||
update_partitions(dut, 'flash_encryption_wifi_high_traffic')
|
||||
|
||||
|
||||
def update_partitions(dut: Dut, env_name: Optional[str]) -> None:
|
||||
def update_partitions(dut: Dut, env_name: str | None) -> None:
|
||||
port = 8000
|
||||
thread1 = multiprocessing.Process(target=start_https_server, args=(dut.app.binary_path, '0.0.0.0', port))
|
||||
thread1.daemon = True
|
||||
@@ -123,7 +126,7 @@ def update_partitions(dut: Dut, env_name: Optional[str]) -> None:
|
||||
thread1.terminate()
|
||||
|
||||
|
||||
def update(dut: Dut, port: int, path_to_image: str, env_name: Optional[str]) -> None:
|
||||
def update(dut: Dut, port: int, path_to_image: str, env_name: str | None) -> None:
|
||||
dut.expect('OTA example app_main start', timeout=90)
|
||||
host_ip = setting_connection(dut, env_name)
|
||||
dut.expect('Starting OTA example task', timeout=30)
|
||||
@@ -133,7 +136,7 @@ def update(dut: Dut, port: int, path_to_image: str, env_name: Optional[str]) ->
|
||||
dut.expect('OTA Succeed, Rebooting...', timeout=90)
|
||||
|
||||
|
||||
def setting_connection(dut: Dut, env_name: Optional[str]) -> Any:
|
||||
def setting_connection(dut: Dut, env_name: str | None) -> Any:
|
||||
if env_name is not None and dut.app.sdkconfig.get('EXAMPLE_WIFI_SSID_PWD_FROM_STDIN') is True:
|
||||
dut.expect('Please input ssid password:')
|
||||
ap_ssid = get_env_config_variable(env_name, 'ap_ssid')
|
||||
@@ -151,8 +154,8 @@ def start_https_server(
|
||||
ota_image_dir: str,
|
||||
server_ip: str,
|
||||
server_port: int,
|
||||
server_file: Optional[str] = None,
|
||||
key_file: Optional[str] = None,
|
||||
server_file: str | None = None,
|
||||
key_file: str | None = None,
|
||||
) -> None:
|
||||
os.chdir(ota_image_dir)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user