coverage

package
v0.5.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2026 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateSuggestions

func GenerateSuggestions(report *types.CoverageReport) []types.CoverageSuggestion

GenerateSuggestions 根据覆盖率报告生成改进建议

func GenerateTestTasks

func GenerateTestTasks(report *types.CoverageReport) []types.CoverageTestTask

func ParseCoverage

func ParseCoverage(profileData, framework string) (*types.CoverageReport, error)

ParseCoverage 解析覆盖率数据

func ParseGoCoverage

func ParseGoCoverage(profileData string) (*types.CoverageReport, error)

ParseGoCoverage 解析 go test -coverprofile 输出的覆盖率 profile 文件内容或文件路径

func ParseJaCoCoCoverage

func ParseJaCoCoCoverage(profileData string) (*types.CoverageReport, error)

ParseJaCoCoCoverage parses JaCoCo XML reports.

func ParseJestCoverage

func ParseJestCoverage(profileData, framework string) (*types.CoverageReport, error)

ParseJestCoverage 解析 Jest / Vitest 的 coverage-final.json 格式

func ParsePytestCoverage

func ParsePytestCoverage(profileData string) (*types.CoverageReport, error)

ParsePytestCoverage 解析 coverage.py 生成的 JSON 覆盖率数据

func ParseRustTarpaulinCoverage

func ParseRustTarpaulinCoverage(profileData string) (*types.CoverageReport, error)

ParseRustTarpaulinCoverage parses LCOV data produced by cargo tarpaulin. Recommended command: cargo tarpaulin --out Lcov --output-dir target/tarpaulin

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL