From a42d74da7e6b3162701ae17d59647a6880ccb6bf Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Fri, 18 Apr 2014 21:37:45 -0500 Subject: Add 'bolt bench'. This commit adds a flexible benchmarking tool to the 'bolt' CLI. It allows the user to separately specify the write mode and read mode (e.g. sequential random, etc). It also allows the user to isolate profiling to either the read or the writes. Currently the bench tool only supports "seq" read and write modes. It also does not support streaming of Bolt counters yet. Fixes #95. /cc @snormore --- Makefile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0ed5996..2c0dc97 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,7 @@ cpuprofile: fmt # go get github.com/kisielk/errcheck errcheck: @echo "=== errcheck ===" - @.go/bin/errcheck github.com/boltdb/bolt + @errcheck github.com/boltdb/bolt fmt: @go fmt ./... @@ -34,8 +34,7 @@ get: build: get @mkdir -p bin - @go build -ldflags=$(GOLDFLAGS) -a -o bin/bolt-`git rev-parse --short HEAD` ./cmd/bolt - @echo "writing bin/bolt-`git rev-parse --short HEAD`" + @go build -ldflags=$(GOLDFLAGS) -a -o bin/bolt ./cmd/bolt test: fmt errcheck @go get github.com/stretchr/testify/assert -- cgit v1.2.3