lxd-benchmark/benchmark/report.go
func (r *CSVReport) Load() error {
	file, err := os.Open(r.Filename)
	if err != nil {
		return err
	}
	defer file.Close()

	reader := csv.NewReader(file)
	for line := 1; err != io.EOF; line++ {
		record, err := reader.Read()
		if err == io.EOF {
			break
		} else if err != nil {
			return err
		}

		err = r.addRecord(record)
		if err != nil {
			return err
		}
	}
	logf("Loaded report file %s", r.Filename)
	return nil
}
func (r *CSVReport) Load() error {
	file, err := os.Open(r.Filename)
	if err != nil {
		return err
	}
	defer file.Close()

	reader := csv.NewReader(file)
	for line := 1; err != io.EOF; line++ {
		record, err := reader.Read()
		if err == io.EOF {
			break
		} else if err != nil {
			return err
		}

		err = r.addRecord(record)
		if err != nil {
			return err
		}
	}
	logf("Loaded report file %s", r.Filename)
	return nil
}
func ( r * CSVReport ) Load ( ) error { file , err := os . Open ( r . Filename ) if err != nil { return err } defer file . Close ( ) reader := csv . NewReader ( file ) for line := 1 ; err != io . EOF ; line ++ { record , err := reader . Read ( ) if err == io . EOF { break } else if err != nil { return err } err = r . addRecord ( record ) if err != nil { return err } } logf ( " " , r . Filename ) return nil }
// Load reads current content of the filename and loads records.
Load reads current content of the filename and loads records .