diff --git a/examples/ethernet/.build-test-rules.yml b/examples/ethernet/.build-test-rules.yml index 60d49e3227..af1670d1c6 100644 --- a/examples/ethernet/.build-test-rules.yml +++ b/examples/ethernet/.build-test-rules.yml @@ -1,13 +1,46 @@ # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps +examples/ethernet/basic: + enable: + - if: INCLUDE_DEFAULT == 1 + depends_components: + - esp_eth + - esp_netif + - lwip + - esp_event + depends_filepatterns: + - components/driver/gpio/**/* + - components/driver/spi/**/* + examples/ethernet/enc28j60: disable: - if: IDF_TARGET == "esp32p4" temporary: true reason: target esp32p4 is not supported yet # TODO: IDF-8073 + depends_components: + - esp_eth + - esp_netif + - lwip + - esp_event + depends_filepatterns: + - components/driver/gpio/**/* + - components/driver/spi/**/* examples/ethernet/iperf: disable_test: - if: IDF_TARGET not in ["esp32"] temporary: true reason: lack of runners + depends_components: + - esp_eth + - esp_netif + - lwip + - esp_event + - console + depends_filepatterns: + - components/driver/gpio/**/* + - components/driver/spi/**/* + - examples/common_components/iperf/**/* + - examples/common_components/protocol_examples_common/**/* + - examples/system/console/advanced/components/cmd_system/**/* + - examples/ethernet/basic/components/ethernet_init/**/* diff --git a/examples/wifi/.build-test-rules.yml b/examples/wifi/.build-test-rules.yml index f027dadcfa..d7aab698ee 100644 --- a/examples/wifi/.build-test-rules.yml +++ b/examples/wifi/.build-test-rules.yml @@ -1,15 +1,33 @@ # Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps +.wifi_depends_default: &wifi_depends_default + depends_components: + - esp_wifi + - esp_phy + - esp_netif + - esp_event + - esp_coex + - wpa_supplicant + - mbedtls + - nvs_flash + - console + - esp_pm + depends_filepatterns: + - examples/common_components/protocol_examples_common/**/* + examples/wifi: + <<: *wifi_depends_default disable: - if: SOC_WIFI_SUPPORTED != 1 examples/wifi/ftm: + <<: *wifi_depends_default disable: - if: SOC_WIFI_FTM_SUPPORT != 1 reason: requires hardware support examples/wifi/getting_started: + <<: *wifi_depends_default disable: - if: SOC_WIFI_SUPPORTED != 1 disable_test: @@ -26,16 +44,43 @@ examples/wifi/iperf: - if: IDF_TARGET != "esp32" temporary: true reason: lack of runners + depends_components: + - esp_wifi + - esp_phy + - esp_netif + - lwip + - esp_event + - esp_coex + - wpa_supplicant + depends_filepatterns: + - examples/common_components/iperf/**/* + - examples/system/console/advanced/components/cmd_system/**/* examples/wifi/itwt: + <<: *wifi_depends_default disable: - if: SOC_WIFI_HE_SUPPORT != 1 examples/wifi/power_save: + <<: *wifi_depends_default disable: - if: SOC_WIFI_SUPPORTED != 1 + depends_filepatterns: + - components/driver/uart/**/* examples/wifi/wifi_aware: disable: - if: SOC_WIFI_NAN_SUPPORT != 1 reason: targets esp32c3, esp32s3, esp32c2 and esp32c6 are not supported + depends_components: + - esp_wifi + - esp_phy + - esp_netif + - lwip + - esp_event + - esp_coex + - wpa_supplicant + - mbedtls + - nvs_flash + depends_filepatterns: + - examples/system/console/advanced/components/**/*