1common:
2  filter: CONFIG_FULL_LIBC_SUPPORTED
3  harness: net
4  tags: net
5  depends_on: netif
6  build_only: true
7  platform_allow:
8    - frdm_k64f
9    - stm32h573i_dk
10    - stm32h573i_dk/stm32h573xx/ext_flash_app
11    - stm32h750b_dk/stm32h750xx/ext_flash_app
12  integration_platforms:
13    - frdm_k64f
14    - stm32h573i_dk
15    - stm32h573i_dk/stm32h573xx/ext_flash_app
16sample:
17  description: hawkBit Firmware Over-the-Air (FOTA)
18  name: hawkbit
19tests:
20  sample.net.hawkbit.default: {}
21  sample.net.hawkbit.sysbuild:
22    sysbuild: true
23  sample.net.hawkbit.manual:
24    extra_configs:
25      - CONFIG_HAWKBIT_MANUAL=y
26  sample.net.hawkbit.ddi.target:
27    extra_configs:
28      - CONFIG_HAWKBIT_DDI_GATEWAY_SECURITY=n
29      - CONFIG_HAWKBIT_DDI_TARGET_SECURITY=y
30  sample.net.hawkbit.ddi.no_security:
31    extra_configs:
32      - CONFIG_HAWKBIT_DDI_GATEWAY_SECURITY=n
33      - CONFIG_HAWKBIT_DDI_NO_SECURITY=y
34  sample.net.hawkbit.tls:
35    extra_configs:
36      - CONFIG_HAWKBIT_USE_TLS=y
37      - CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
38  sample.net.hawkbit.set_settings_runtime:
39    extra_configs:
40      - CONFIG_HAWKBIT_SET_SETTINGS_RUNTIME=y
41  sample.net.hawkbit.save_progress:
42    extra_configs:
43      - CONFIG_HAWKBIT_SAVE_PROGRESS=y
44      - CONFIG_STREAM_FLASH_PROGRESS=y
45