INNER CODE UNIT · Go

filterIgnoredPackages

yarpc/yarpc-go · internal/cover/main.go:141

func filterIgnoredPackages(rootDir, rootImportPath, src, dst string) (err error) {
	r, err := os.Open(src)
	if err != nil {
		return fmt.Errorf("could not open %q for reading: %v", src, err)
	}
	defer closeFile(src, r)

	w, err := os.OpenFile(dst, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0644)
	if err != nil {
		return fmt.Errorf("could not open %q for writing: %v", dst, err)
	}
	defer closeFile(dst, w)

	// Map from import path to whether a package is covered or not. If an
	// entry doesn't exist in this map, the status for that package isn't
	// known yet.
	shouldCover := make(map[string]bool)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…