Merge branch 'ci/fix_example_network_build_rules' into 'master'

ci: fix network examples build test rules

Closes IDFCI-2595

See merge request espressif/esp-idf!36181
This commit is contained in:
Chen Yu Dong
2025-01-09 14:43:06 +08:00
2 changed files with 11 additions and 23 deletions

View File

@@ -20,21 +20,10 @@ examples/network/eth2ap:
examples/network/simple_sniffer:
disable:
- if: SOC_WIFI_SUPPORTED != 1
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
temporary: true
reason: lack of runners
depends_filepatterns:
- tools/ci/python_packages/common_test_methods.py
- examples/protocols/**/*
- examples/wifi/**/*
- examples/network/simple_sniffer/**/*
- components/mbedtls/port/dynamic/*
- examples/system/ota/**/*
depends_components:
- app_update
- esp_https_ota
- protocol_examples_common
- esp_wifi
- fatfs
- esp_eth
examples/network/sta2eth:
disable:
@@ -53,11 +42,6 @@ examples/network/vlan_support:
reason: Runner uses esp32 ethernet kit
depends_components:
- esp_eth
- esp_netif
depends_filepatterns:
- tools/ci/python_packages/common_test_methods.py
- examples/common_components/**/*
- examples/protocols/**/*
- examples/system/ota/**/*
- examples/ethernet/iperf/**/*
- examples/network/vlan_support/**/*
- components/esp_netif/esp_netif_handlers.c
- examples/ethernet/basic/components/ethernet_init/**/*

View File

@@ -1,6 +1,5 @@
# SPDX-FileCopyrightText: 2021-2022 Espressif Systems (Shanghai) CO LTD
# SPDX-FileCopyrightText: 2021-2025 Espressif Systems (Shanghai) CO LTD
# SPDX-License-Identifier: Apache-2.0
import pytest
from common_test_methods import get_env_config_variable
from pytest_embedded import Dut
@@ -38,7 +37,12 @@ def _sniffer_packets_check(dut: Dut, channel: int, packet_num: int) -> None:
@pytest.mark.esp32
@pytest.mark.esp32c2
@pytest.mark.esp32c3
@pytest.mark.esp32c5
@pytest.mark.esp32c6
@pytest.mark.esp32c61
@pytest.mark.esp32s2
@pytest.mark.esp32s3
@pytest.mark.wifi_ap
@pytest.mark.parametrize('config', [