Delete some unused code, and fix a few warnings from staticcheck.
Change-Id: I3d3a6f13dccffda060449948769c305d93a0389c
Reviewed-on: https://go-review.googlesource.com/c/go/+/441936
Reviewed-by: Bryan Mills <bcmills@google.com>
// away most of the grubby details of reading coverage data files.
type sstate struct {
mm *metaMerge
- indir string // current input directory
inidx int
mode string
// Used only for intersection; keyed by pkg/fn ID, it keeps track of
"internal/coverage/pods"
"internal/goexperiment"
"internal/testenv"
- "io/ioutil"
"log"
"os"
"os/exec"
}
func emitFile(t *testing.T, dst, src string) {
- payload, err := ioutil.ReadFile(src)
+ payload, err := os.ReadFile(src)
if err != nil {
t.Fatalf("error reading %q: %v", src, err)
}
- if err := ioutil.WriteFile(dst, payload, 0666); err != nil {
+ if err := os.WriteFile(dst, payload, 0666); err != nil {
t.Fatalf("writing %q: %v", dst, err)
}
}
// Emit go.mod.
mod := filepath.Join(subdir, "go.mod")
- modsrc := fmt.Sprintf("\nmodule prog\n\ngo 1.19\n")
- if err := ioutil.WriteFile(mod, []byte(modsrc), 0666); err != nil {
+ modsrc := "\nmodule prog\n\ngo 1.19\n"
+ if err := os.WriteFile(mod, []byte(modsrc), 0666); err != nil {
t.Fatal(err)
}
exepath := filepath.Join(subdir, prog+".exe")
}
// Open and read the first few bits of the file.
- payload, err := ioutil.ReadFile(outf)
+ payload, err := os.ReadFile(outf)
if err != nil {
t.Errorf("opening %s: %v\n", outf, err)
}
}
want[line] = 1
continue
- } else {
}
// no other functions or packages expected.
if strings.HasPrefix(line, "Func:") || strings.HasPrefix(line, "Package path:") {
// Expect err if config file contains unknown stuff.
t.Logf("mangling in config")
- writeFile(t, incfg, []byte(fmt.Sprintf("blah=foo\n")))
+ writeFile(t, incfg, []byte("blah=foo\n"))
_, _, errmsg = runPkgCover(t, instdira, tag, incfg, mode,
pfiles("a"), errExpected)
want = "error reading pkgconfig file"
// Expect error on empty config file.
t.Logf("writing empty config")
- writeFile(t, incfg, []byte(fmt.Sprintf("\n")))
+ writeFile(t, incfg, []byte("\n"))
_, _, errmsg = runPkgCover(t, instdira, tag, incfg, mode,
pfiles("a"), errExpected)
if !strings.Contains(errmsg, want) {
"internal/coverage/encodemeta"
"internal/coverage/slicewriter"
"io"
- "io/ioutil"
"log"
"os"
"path/filepath"
}
func readOutFileList(path string) ([]string, error) {
- data, err := ioutil.ReadFile(path)
+ data, err := os.ReadFile(path)
if err != nil {
return nil, fmt.Errorf("error reading -outfilelist file %q: %v", path, err)
}
}
func readPackageConfig(path string) error {
- data, err := ioutil.ReadFile(path)
+ data, err := os.ReadFile(path)
if err != nil {
return fmt.Errorf("error reading pkgconfig file %q: %v", path, err)
}
return key.p1, key.p2
}
-type sliceWriteSeeker struct {
- payload []byte
- off int64
-}
-
-func (d *sliceWriteSeeker) Write(p []byte) (n int, err error) {
- amt := len(p)
- towrite := d.payload[d.off:]
- if len(towrite) < amt {
- d.payload = append(d.payload, make([]byte, amt-len(towrite))...)
- towrite = d.payload[d.off:]
- }
- copy(towrite, p)
- d.off += int64(amt)
- return amt, nil
-}
-
-func (d *sliceWriteSeeker) Seek(offset int64, whence int) (int64, error) {
- if whence == io.SeekStart {
- d.off = offset
- return offset, nil
- } else if whence == io.SeekCurrent {
- d.off += offset
- return d.off, nil
- }
- // other modes not supported
- panic("bad")
-}
-
func (p *Package) emitMetaData(w io.Writer) {
if *pkgcfg == "" {
return