github.com/DARA-Project/GoDist-Scheduler@v0.0.0-20201030134746-668de4acea0d/examples/SimpleInstrument/file_read.go (about) 1 package main 2 3 import "runtime" 4 5 import ( 6 //"fmt" 7 "log" 8 "os" 9 ) 10 11 func normal() { 12 runtime.ReportBlockCoverage("../examples/SimpleInstrument/file_read.go:10:12") 13 f, err := os.Open("file.txt") 14 if err != nil { 15 runtime.ReportBlockCoverage("../examples/SimpleInstrument/file_read.go:12:14") 16 log.Fatal(err) 17 } 18 runtime.ReportBlockCoverage("../examples/SimpleInstrument/file_read.go:16:18") 19 20 b1 := make([]byte, 20) 21 _, err = f.Read(b1) 22 if err != nil { 23 runtime.ReportBlockCoverage("../examples/SimpleInstrument/file_read.go:18:20") 24 log.Fatal(err) 25 } 26 runtime.ReportBlockCoverage("../examples/SimpleInstrument/file_read.go:21:21") 27 f.Close() 28 } 29 30 func main() { 31 runtime.ReportBlockCoverage("../examples/SimpleInstrument/file_read.go:24:26") 32 normal() 33 }