common:
  filter: CONFIG_FULL_LIBC_SUPPORTED
  harness: net
  tags: net
  depends_on: netif
  build_only: true
  platform_allow: frdm_k64f
  integration_platforms:
    - frdm_k64f
sample:
  description: hawkBit Firmware Over-the-Air (FOTA)
  name: hawkbit
tests:
  sample.net.hawkbit.default: {}
  sample.net.hawkbit.manual:
    extra_configs:
      - CONFIG_HAWKBIT_MANUAL=y
  sample.net.hawkbit.shell:
    extra_configs:
      - CONFIG_SHELL=y
      - CONFIG_HAWKBIT_SHELL=y
  sample.net.hawkbit.ddi.target:
    extra_configs:
      - CONFIG_HAWKBIT_DDI_TARGET_SECURITY=y
      - CONFIG_HAWKBIT_DDI_SECURITY_TOKEN="abcd1234"
  sample.net.hawkbit.ddi.gateway:
    extra_configs:
      - CONFIG_HAWKBIT_DDI_GATEWAY_SECURITY=y
      - CONFIG_HAWKBIT_DDI_SECURITY_TOKEN="abcd1234"
  sample.net.hawkbit.tls:
    extra_configs:
      - CONFIG_NET_SOCKETS_SOCKOPT_TLS=y
  sample.net.hawkbit.set_settings_runtime:
    extra_configs:
      - CONFIG_HAWKBIT_SET_SETTINGS_RUNTIME=y
