From 24e9e2d9c816192860cd9d0007d645fb5678afc2 Mon Sep 17 00:00:00 2001 From: YuBaoku <49938469+EmmonsCurse@users.noreply.github.com> Date: Wed, 19 Nov 2025 11:48:28 +0800 Subject: [PATCH] [CI]Exclude abstract methods and irrelevant backend files (#5031) --- scripts/.coveragerc | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/scripts/.coveragerc b/scripts/.coveragerc index a56d45205..c0658c0a1 100644 --- a/scripts/.coveragerc +++ b/scripts/.coveragerc @@ -13,6 +13,16 @@ source = */fastdeploy [report] +exclude_lines = + pragma: no cover + def __repr__ + raise AssertionError + raise NotImplementedError + @abstractmethod + @abc.abstractmethod + +ignore_errors = True + omit = */site-packages/*/tests/* */site-packages/setuptools/* @@ -22,3 +32,15 @@ omit = */fastdeploy/model_executor/graph_optimization/utils.py */fastdeploy/model_executor/ops/gpu/fastdeploy_ops.py */fastdeploy/model_executor/ops/gpu/deep_gemm/utils.py + */fastdeploy/**/dcu/* + */fastdeploy/worker/dcu*.py + */fastdeploy/**/gcu/* + */fastdeploy/worker/gcu*.py + */fastdeploy/**/intel_hpu/* + */fastdeploy/worker/hpu*.py + */fastdeploy/**/metax/* + */fastdeploy/worker/metax*.py + */fastdeploy/**/iluvatar/* + */fastdeploy/worker/iluvatar*.py + */fastdeploy/**/xpu/* + */fastdeploy/worker/xpu*.py