common:
  build_only: true
  platform_allow:
    - native_sim
    - native_sim/native/64
    - qemu_x86
    - qemu_x86_64
  integration_platforms:
    - qemu_x86

tests:
  drivers.modem.modem_hl7800.interrupt_driven.build:
    extra_args: CONF_FILE=modem_hl7800.conf
    extra_configs:
      - CONFIG_UART_INTERRUPT_DRIVEN=y
  drivers.modem.modem_hl7800.async.build:
    extra_args: CONF_FILE=modem_hl7800.conf
    extra_configs:
      - CONFIG_UART_ASYNC_API=y
  drivers.modem.modem_ublox_sara.interrupt_driven.build:
    extra_args: CONF_FILE=modem_ublox_sara.conf
    extra_configs:
      - CONFIG_UART_INTERRUPT_DRIVEN=y
  drivers.modem.modem_ublox_sara.async.build:
    extra_args: CONF_FILE=modem_ublox_sara.conf
    extra_configs:
      - CONFIG_UART_ASYNC_API=y
  drivers.modem.modem_quectel_bg9x.interrupt_driven.build:
    extra_args: CONF_FILE=modem_quectel_bg9x.conf
    extra_configs:
      - CONFIG_UART_INTERRUPT_DRIVEN=y
  drivers.modem.modem_quectel_bg9x.async.build:
    extra_args: CONF_FILE=modem_quectel_bg9x.conf
    extra_configs:
      - CONFIG_UART_ASYNC_API=y
  drivers.modem.modem_esp_at.interrupt_driven.build:
    extra_args: CONF_FILE=modem_esp_at.conf
    extra_configs:
      - CONFIG_UART_INTERRUPT_DRIVEN=y
  drivers.modem.modem_esp_at.async.build:
    extra_args: CONF_FILE=modem_esp_at.conf
    extra_configs:
      - CONFIG_UART_ASYNC_API=y
  drivers.modem.modem_cellular.interrupt_driven.build:
    extra_args: CONF_FILE=modem_cellular.conf
    extra_configs:
      - CONFIG_UART_INTERRUPT_DRIVEN=y
  drivers.modem.modem_cellular.async.build:
    extra_args: CONF_FILE=modem_cellular.conf
    extra_configs:
      - CONFIG_UART_ASYNC_API=y
  drivers.modem.modem_simcom_sim7080.interrupt_driven.build:
    extra_args: CONF_FILE=modem_simcom_sim7080.conf
    extra_configs:
      - CONFIG_UART_INTERRUPT_DRIVEN=y
  drivers.modem.modem_simcom_sim7080.async.build:
    extra_args: CONF_FILE=modem_simcom_sim7080.conf
    extra_configs:
      - CONFIG_UART_ASYNC_API=y
