(b *testing.B)
| 173 | } |
| 174 | |
| 175 | func BenchmarkXidmapWritesRandom(b *testing.B) { |
| 176 | conn, err := x.SetupConnection(testutil.GetSockAddrZero(), nil, false) |
| 177 | if err != nil { |
| 178 | b.Fatalf("Error setting up connection: %s", err.Error()) |
| 179 | } |
| 180 | |
| 181 | xidmap := New(getTestXidmapOpts(conn, nil)) |
| 182 | defer xidmap.Flush() |
| 183 | b.ResetTimer() |
| 184 | buf := make([]byte, 32) |
| 185 | |
| 186 | b.RunParallel(func(pb *testing.PB) { |
| 187 | source := rand.NewSource(time.Now().UnixNano()) |
| 188 | r := rand.New(source) |
| 189 | for pb.Next() { |
| 190 | r.Read(buf) |
| 191 | xidmap.AssignUid(string(buf)) |
| 192 | } |
| 193 | }) |
| 194 | } |
| 195 | |
| 196 | func BenchmarkXidmapReads(b *testing.B) { |
| 197 | conn, err := x.SetupConnection(testutil.GetSockAddrZero(), nil, false) |
nothing calls this directly
no test coverage detected