diff --git a/test/telemetry/test_metrics_backend.py b/test/telemetry/test_metrics_backend.py index 9bba4503a..069d3f26f 100644 --- a/test/telemetry/test_metrics_backend.py +++ b/test/telemetry/test_metrics_backend.py @@ -297,6 +297,12 @@ async def test_litellm_token_metrics_integration( @pytest.mark.asyncio @pytest.mark.llm @pytest.mark.huggingface +@pytest.mark.requires_gpu +@pytest.mark.requires_heavy_ram +@pytest.mark.skipif( + int(os.environ.get("CICD", 0)) == 1, + reason="Skipping HuggingFace metrics test in CI - requires GPU and model download", +) @pytest.mark.parametrize("stream", [False, True], ids=["non-streaming", "streaming"]) async def test_huggingface_token_metrics_integration( enable_metrics, metric_reader, stream, gh_run