1sample:
2  description: Usage quadrature decoder sensor
3  name: qdec_sensor
4common:
5  tags: sensors
6  timeout: 5
7  harness: console
8
9tests:
10  sample.sensor.qdec_sensor:
11    filter: dt_alias_exists("qdec0")
12    harness_config:
13      type: multi_line
14      ordered: true
15      regex:
16        - "Quadrature decoder sensor test"
17        - "Position = (.*) degrees"
18
19  sample.sensor.sam_qdec_sensor:
20    platform_allow:
21      - sam_e70_xplained/same70q21
22      - sam_e70_xplained/same70q21b
23    harness_config:
24      type: multi_line
25      ordered: true
26      regex:
27        - "Quadrature decoder sensor test"
28        - "Position = (.*) degrees"
29
30  sample.sensor.nrf_qdec_sensor:
31    platform_allow:
32      - nrf52840dk/nrf52840
33      - nrf5340dk/nrf5340/cpuapp
34      - nrf54h20dk/nrf54h20/cpuapp
35      - nrf54l15dk/nrf54l15/cpuapp
36      - nrf54lm20dk/nrf54lm20a/cpuapp
37      - ophelia4ev/nrf54l15/cpuapp
38    integration_platforms:
39      - nrf52840dk/nrf52840
40      - nrf5340dk/nrf5340/cpuapp
41      - nrf54h20dk/nrf54h20/cpuapp
42      - nrf54l15dk/nrf54l15/cpuapp
43      - nrf54lm20dk/nrf54lm20a/cpuapp
44      - ophelia4ev/nrf54l15/cpuapp
45    harness_config:
46      fixture: gpio_loopback
47      type: multi_line
48      ordered: true
49      regex:
50        - "Quadrature decoder sensor test"
51        - "Position = -[45678]\\d degrees"
52