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  }