(b *testing.B, full bool, count uint64)
| 236 | } |
| 237 | |
| 238 | func benchWriteChain(b *testing.B, full bool, count uint64) { |
| 239 | for i := 0; i < b.N; i++ { |
| 240 | dir, err := ioutil.TempDir("", "eth-chain-bench") |
| 241 | if err != nil { |
| 242 | b.Fatalf("cannot create temporary directory: %v", err) |
| 243 | } |
| 244 | db, err := database.NewLDBDatabase(dir, 128, 1024) |
| 245 | if err != nil { |
| 246 | b.Fatalf("error opening database at %v: %v", dir, err) |
| 247 | } |
| 248 | makeChainForBench(db, full, count) |
| 249 | db.Close() |
| 250 | os.RemoveAll(dir) |
| 251 | } |
| 252 | } |
| 253 | |
| 254 | func benchReadChain(b *testing.B, full bool, count uint64) { |
| 255 | testdb := database.NewMemDatabase() |
no test coverage detected