-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathpytest.ini
More file actions
22 lines (22 loc) · 1.4 KB
/
Copy pathpytest.ini
File metadata and controls
22 lines (22 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[pytest]
markers =
unit: Fast hermetic tests (no Docker stack; numpy / pure Python)
build_docker: Docker image build tests
build_packages: Colcon workspace build tests
integration: Cross-component integration tests (robot container + a host-side component; no sim/GPU)
liveliness: Container and process health (Docker, tmux, sentinel ROS 2 nodes)
wiring: Observed wiring snapshot of the running ROS graph, drift-checked against the stack's committed stacks/<name>/wiring.md (test_wiring_snapshot.py)
sensors: Sim and robot sensor topic rates, LiDAR validation, sim RTF
takeoff_hover_land: End-to-end takeoff / hover / land action tests
autonomy: Fixed-pattern trajectory path-tracker benchmark (test_fixed_trajectory.py)
waypoint_flight: Ordered-waypoint navigation judged on the odometry track (test_waypoint_flight.py)
simple_sim: Simple-sim smoke test — containers, /clock, SIM_TYPE=simple sentinel nodes; run with --sim simplesim (test_simple_sim.py)
optitrack: OptiTrack NatNet end-to-end — registered for asm_optitrack module CI (tests live in the module repo)
infrastructure: Readiness/prerequisite checks whose failures are CI environment faults
testpaths = .
addopts = -v --durations=0 --import-mode=importlib
cache_dir = /tmp/.pytest_cache
log_cli = true
log_cli_level = INFO
log_cli_format = [%(asctime)s] %(levelname)s %(message)s
log_cli_date_format = %H:%M:%S