Ejemplo n.º 1
0
func benchmarkUpdate(b *testing.B, st adapters.Storage) {
	var err error
	b.ResetTimer()
	err = st.Open()
	if err != nil {
		b.Error(err)
		return
	}
	for i := 0; i < b.N; i++ {
		_, err = st.WriteAt([]byte{1}, int64(i))
		if err != nil {
			b.Error(err)
			return
		}
	}
	err = st.Close()
	if err != nil {
		b.Error(err)
		return
	}
}