Documentation
¶
Index ¶
- func GenerateSuggestions(report *types.CoverageReport) []types.CoverageSuggestion
- func GenerateTestTasks(report *types.CoverageReport) []types.CoverageTestTask
- func ParseCoverage(profileData, framework string) (*types.CoverageReport, error)
- func ParseGoCoverage(profileData string) (*types.CoverageReport, error)
- func ParseJaCoCoCoverage(profileData string) (*types.CoverageReport, error)
- func ParseJestCoverage(profileData, framework string) (*types.CoverageReport, error)
- func ParsePytestCoverage(profileData string) (*types.CoverageReport, error)
- func ParseRustTarpaulinCoverage(profileData string) (*types.CoverageReport, error)
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.
Click to show internal directories.
Click to hide internal directories.