[pytest] minversion = 8.0 addopts = -ra --strict-markers --timeout=300 markers = tier2_only: scenario only valid on Tier-2 Jetson hardware (SKIP on tier1-docker) chamber_only: scenario requires the thermal chamber rig (SKIP unless --enable-chamber) research_build_only: scenario only valid on a research build (SKIP when vio_strategy=vins_mono is selected on production matrix) deferred_ac: scenario maps to an AC marked NOT COVERED / PARTIAL in the traceability matrix; emits SKIP or XFAIL with the matrix-mapped reason traces_to(ids): comma-separated AC/RESTRICT IDs the test exercises (consumed by csv_reporter for the `traces_to` column) smoke: minimal verification that the harness boots end-to-end filterwarnings = ignore::DeprecationWarning:pymavlink.*