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  integration_platforms:
11    - frdm_k64f
12    - stm32h573i_dk
13sample:
14  description: hawkBit Firmware Over-the-Air (FOTA)
15  name: hawkbit
16tests:
17  sample.net.hawkbit.default: {}
18  sample.net.hawkbit.sysbuild:
19    sysbuild: true
20  sample.net.hawkbit.manual:
21    extra_configs:
22      - CONFIG_HAWKBIT_MANUAL=y
23  sample.net.hawkbit.ddi.target:
24    extra_configs:
25      - CONFIG_HAWKBIT_DDI_GATEWAY_SECURITY=n
26      - CONFIG_HAWKBIT_DDI_TARGET_SECURITY=y
27  sample.net.hawkbit.ddi.no_security:
28    extra_configs:
29      - CONFIG_HAWKBIT_DDI_GATEWAY_SECURITY=n
30      - CONFIG_HAWKBIT_DDI_NO_SECURITY=y
31  sample.net.hawkbit.tls:
32    extra_configs:
33      - CONFIG_HAWKBIT_USE_TLS=y
34      - CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
35  sample.net.hawkbit.set_settings_runtime:
36    extra_configs:
37      - CONFIG_HAWKBIT_SET_SETTINGS_RUNTIME=y
38  sample.net.hawkbit.save_progress:
39    extra_configs:
40      - CONFIG_HAWKBIT_SAVE_PROGRESS=y
41      - CONFIG_STREAM_FLASH_PROGRESS=y
42