1sample:
2  name: Temperature Sensor
3common:
4  filter: dt_alias_exists("ambient-temp0")
5  harness: console
6tests:
7  sample.sensor.thermometer:
8    tags: sensors
9    harness_config:
10      fixture: sensor_ambient_temp
11      type: multi_line
12      regex:
13        - "Thermometer Example (.*)"
14        - "Temperature device is 0x[0-9|a-z]+, name is [a-z|0-9]+@[a-z|0-9]+"
15        - "Temperature is [0-9|.]+°C"
16    integration_platforms:
17      - nrf52840dk/nrf52840   # mcp9700a
18      - frdm_k22f             # tcn75a
19      - robokit1              # ntc_thermistor
20      - adi_eval_adin1110ebz  # adt7420
21      - frdm_rw612            # p3t1755
22    extra_args:
23      - platform:mimxrt1180_evk/mimxrt1189/cm33:SHIELD=p3t1755dp_ard_i2c
24      - platform:mimxrt1180_evk/mimxrt1189/cm7:SHIELD=p3t1755dp_ard_i2c
25      - platform:frdm_mcxn236/mcxn236:SHIELD=p3t1755dp_ard_i2c
26      - platform:mimxrt700_evk/mimxrt798s/cm33_cpu0:SHIELD=p3t1755dp_ard_i2c
27  sample.sensor.thermometer_i3c:
28    tags: sensors
29    harness_config:
30      fixture: sensor_ambient_temp_i3c
31      type: multi_line
32      regex:
33        - "Thermometer Example (.*)"
34        - "Temperature device is 0x[0-9|a-z]+, name is [a-z|0-9]+@[a-z|0-9]+"
35        - "Temperature is [0-9|.]+°C"
36    integration_platforms:
37      - frdm_mcxn947/mcxn947/cpu0 # p3t1755
38      - frdm_mcxa153              # p3t1755
39    depends_on:
40      - i3c
41    filter: dt_alias_exists("ambient-temp0")
42    extra_args:
43      - platform:mimxrt1180_evk/mimxrt1189/cm33:SHIELD=p3t1755dp_ard_i3c
44      - platform:mimxrt1180_evk/mimxrt1189/cm7:SHIELD=p3t1755dp_ard_i3c
45      - platform:frdm_mcxn236/mcxn236:SHIELD=p3t1755dp_ard_i3c
46