common:
  tags:
    - drivers
    - w1
    - userspace
  harness: ztest

tests:
  drivers.w1.w1-serial:
    depends_on: arduino_serial
    extra_args: DTC_OVERLAY_FILE=w1_serial.overlay
    harness_config:
      fixture: w1_serial_idle
    platform_allow:
      - nucleo_g0b1re
      - nrf52840dk/nrf52840
    integration_platforms:
      - nrf52840dk/nrf52840
  drivers.w1.ds2482-800:
    depends_on: arduino_i2c
    extra_args: DTC_OVERLAY_FILE=ds2482-800.overlay
    harness_config:
      fixture: w1_ds2482_800_idle
    integration_platforms:
      - nrf52840dk/nrf52840
  drivers.w1.ds2484:
    depends_on: arduino_i2c
    extra_args: DTC_OVERLAY_FILE=ds2484.overlay
    harness_config:
      fixture: w1_ds2484_idle
    integration_platforms:
      - nrf52840dk/nrf52840
  drivers.w1.ds2485:
    depends_on: arduino_i2c
    extra_args: DTC_OVERLAY_FILE=ds2485.overlay
    harness_config:
      fixture: w1_ds2485_idle
    integration_platforms:
      - nrf52840dk/nrf52840
  drivers.w1.max32:
    filter: dt_compat_enabled("adi,max32-w1")
    platform_allow:
      - apard32690/max32690/m4
      - max32655evkit/max32655/m4
      - max32666fthr/max32666/cpu0
      - max32666evkit/max32666/cpu0
      - max32680evkit/max32680/m4
      - max32690evkit/max32690/m4
      - max78002evkit/max78002/m4
    integration_platforms:
      - apard32690/max32690/m4
