提高测试覆盖率。
作者: chris-ramon创建于 2026年6月20日更新于 2026年6月20日
最佳目标用于实际逻辑(而不仅仅是类型定义)
plan_cache_normalize.go— 80.1% 覆盖率,未覆盖 44 个。与实际逻辑之间的最大代码级差距。plan.go— 92.8% 覆盖率,未覆盖 27 个。语句数量高,核心执行逻辑。language/visitor/visitor.go— 90.6% 覆盖率,未覆盖 29 个。核心 AST 遍历。schema.go— 92.3% 覆盖率,未覆盖 18 个。模式构建逻辑。plan_cache.go— 81.1% 覆盖率,未覆盖 18 个。缓存逻辑。subscription.go— 84.5% 覆盖率,未覆盖 11 个。订阅执行。util.go— 89.7% 覆盖率,未覆盖 9 个。实用函数。values.go— 92.7% 覆盖率,未覆盖 14 个。值转换/解析逻辑。 这些文件包含实际逻辑和边缘情况,这些情况不受现有测试的覆盖。
内容来源: graphql-go/graphql