[pytest]
# social-bot integration test configuration

# Markers registered here to silence PytestUnknownMarkWarning
markers =
    gpu_required: test requires an NVIDIA GPU
    full_stack: test requires SOCIAL_TEST_FULL=1
    stack_running: test requires SOCIAL_STACK_RUNNING=1
    slow: test takes more than 30 seconds
    launch_test: launch_testing integration test

# Default test timeout (seconds) — individual tests can override
timeout = 120

# Show locals on failure for easier debugging
showlocals = false

# Brief summary: failed (f) + errors (e) + skipped (s) + passed (p)
addopts = -ra --tb=short

# Test paths
testpaths = test

# Filters
filterwarnings =
    ignore::DeprecationWarning:launch_testing
    ignore::UserWarning:rclpy
