1# SPDX-FileCopyrightText: Copyright (c) 2024 Jilay Sandeep Pandya
2# SPDX-License-Identifier: Apache-2.0
3
4common:
5  tags:
6    - drivers
7    - stepper
8    - api
9tests:
10  drivers.stepper.stepper_api.gpio_step_dir:
11    extra_args:
12      - platform:native_sim/native/64:DTC_OVERLAY_FILE="boards/native_sim_gpio_step_dir.overlay"
13    extra_configs:
14      - CONFIG_GPIO=y
15      - CONFIG_COUNTER=y
16      - CONFIG_STEPPER_GPIO_STEPPER_GENERATE_ISR_SAFE_EVENTS=y
17    platform_allow:
18      - native_sim/native/64
19  drivers.stepper.stepper_api.gpio_step_dir_work_q:
20    extra_args:
21      - platform:native_sim/native/64:DTC_OVERLAY_FILE="boards/native_sim_gpio_step_dir_workq.overlay"
22    extra_configs:
23      - CONFIG_GPIO=y
24      - CONFIG_STEPPER_TEST_TIMING_TIMEOUT_TOLERANCE_PCT=130
25    platform_allow:
26      - native_sim/native/64
27  drivers.stepper.stepper_api.h_bridge_stepper:
28    extra_args:
29      - platform:native_sim/native/64:DTC_OVERLAY_FILE="boards/native_sim_h_bridge_stepper.overlay"
30    extra_configs:
31      - CONFIG_GPIO=y
32      - CONFIG_COUNTER=y
33      - CONFIG_STEPPER_GPIO_STEPPER_GENERATE_ISR_SAFE_EVENTS=y
34    platform_allow:
35      - native_sim/native/64
36  drivers.stepper.stepper_api.h_bridge_stepper_work_q:
37    extra_args:
38      - platform:native_sim/native/64:DTC_OVERLAY_FILE="boards/native_sim_h_bridge_stepper_workq.overlay"
39    extra_configs:
40      - CONFIG_GPIO=y
41      - CONFIG_STEPPER_TEST_TIMING_TIMEOUT_TOLERANCE_PCT=130
42    platform_allow:
43      - native_sim/native/64
44