feat(02-04): decorate 7 test files with @pytest.mark.ac markers

- test_acceptance.py: 8 decorators (AC-1.1, AC-2.1a, AC-3.3, AC-3.4, AC-4.1, AC-4.4, AC-1.4)
- test_accuracy.py: 11 decorators (AC-1.1, AC-1.2, AC-1.3, AC-2.1a, AC-2.2, AC-4.1)
- test_processor_pipe.py: 2 decorators (AC-4.4, AC-1.4)
- test_gps_input_encoding.py: module-level pytestmark for AC-4.3 (13 tests)
- test_sitl_integration.py: 9 decorators (AC-4.3, AC-4.4, AC-NEW-2, AC-5.2, AC-3.4)
- test_mavlink.py: 5 decorators (AC-4.3, AC-5.2, AC-3.4)
- test_schemas.py: 2 class-level decorators (AC-6.3, AC-6.3)
- 14 non-deferred ACs covered; 45 tests collected under -m ac
This commit is contained in:
Yuzviak
2026-05-11 18:25:52 +03:00
parent 4bf6f67d0c
commit 6a1cd513a7
7 changed files with 39 additions and 1 deletions
+2
View File
@@ -211,6 +211,7 @@ async def test_failure_counter_resets_on_recovery():
# PIPE-07: ESKF state pushed to MAVLink
# ---------------------------------------------------------------
@pytest.mark.ac("AC-4.4")
@pytest.mark.asyncio
async def test_mavlink_state_pushed_per_frame():
"""PIPE-07: MAVLinkBridge.update_state called on every frame with ESKF."""
@@ -283,6 +284,7 @@ async def test_convert_object_to_gps_fallback_without_coord():
# ESKF initialization via create_flight
# ---------------------------------------------------------------
@pytest.mark.ac("AC-1.4")
@pytest.mark.asyncio
async def test_create_flight_initialises_eskf():
"""create_flight should seed ESKF for the new flight."""