mirror of
https://github.com/taigrr/bitcask
synced 2025-01-18 04:03:17 -08:00
patch: use current directory for benchmarks (#23)
This commit is contained in:
parent
5ee0f8e0df
commit
a74203b99e
@ -3,6 +3,7 @@ package bitcask
|
|||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
|
"os"
|
||||||
"reflect"
|
"reflect"
|
||||||
"sort"
|
"sort"
|
||||||
"strings"
|
"strings"
|
||||||
@ -503,11 +504,17 @@ type benchmarkTestCase struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func BenchmarkGet(b *testing.B) {
|
func BenchmarkGet(b *testing.B) {
|
||||||
testdir, err := ioutil.TempDir("", "bitcask")
|
currentDir, err := os.Getwd()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
b.Fatal(err)
|
b.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
testdir, err := ioutil.TempDir(currentDir, "bitcask_bench")
|
||||||
|
if err != nil {
|
||||||
|
b.Fatal(err)
|
||||||
|
}
|
||||||
|
defer os.RemoveAll(testdir)
|
||||||
|
|
||||||
db, err := Open(testdir)
|
db, err := Open(testdir)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
b.Fatal(err)
|
b.Fatal(err)
|
||||||
@ -553,11 +560,17 @@ func BenchmarkGet(b *testing.B) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func BenchmarkPut(b *testing.B) {
|
func BenchmarkPut(b *testing.B) {
|
||||||
testdir, err := ioutil.TempDir("", "bitcask")
|
currentDir, err := os.Getwd()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
b.Fatal(err)
|
b.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
testdir, err := ioutil.TempDir(currentDir, "bitcask")
|
||||||
|
if err != nil {
|
||||||
|
b.Fatal(err)
|
||||||
|
}
|
||||||
|
defer os.RemoveAll(testdir)
|
||||||
|
|
||||||
db, err := Open(testdir)
|
db, err := Open(testdir)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
b.Fatal(err)
|
b.Fatal(err)
|
||||||
@ -594,11 +607,17 @@ func BenchmarkPut(b *testing.B) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func BenchmarkScan(b *testing.B) {
|
func BenchmarkScan(b *testing.B) {
|
||||||
testdir, err := ioutil.TempDir("", "bitcask")
|
currentDir, err := os.Getwd()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
b.Fatal(err)
|
b.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
testdir, err := ioutil.TempDir(currentDir, "bitcask")
|
||||||
|
if err != nil {
|
||||||
|
b.Fatal(err)
|
||||||
|
}
|
||||||
|
defer os.RemoveAll(testdir)
|
||||||
|
|
||||||
db, err := Open(testdir)
|
db, err := Open(testdir)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
b.Fatal(err)
|
b.Fatal(err)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user