This makes it easier to run test binaries on remote machines.
Change-Id: I3e5bc6cf10272a6743fd5d16ab1089d46f53232c
Reviewed-on: https://go-review.googlesource.com/c/go/+/712660
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
import (
"bufio"
+ _ "embed"
"fmt"
- "os"
"strconv"
"strings"
"testing"
return f1, true
}
-func TestFp(t *testing.T) {
- f, err := os.Open("testdata/testfp.txt")
- if err != nil {
- t.Fatal("testfp: open testdata/testfp.txt:", err)
- }
- defer f.Close()
-
- s := bufio.NewScanner(f)
+//go:embed testdata/testfp.txt
+var testfp string
+func TestFp(t *testing.T) {
+ s := bufio.NewScanner(strings.NewReader(testfp))
for lineno := 1; s.Scan(); lineno++ {
line := s.Text()
if len(line) == 0 || line[0] == '#' {