diff --git a/benchmark/README.md b/benchmark/README.md index 376cf7d..a9cdb40 100644 --- a/benchmark/README.md +++ b/benchmark/README.md @@ -15,17 +15,17 @@ Dark color scheme: go test -v . -dark ``` -### my results: +### My results: #### Insert | On disk | In memory | | :---------------------------------------- | :--------------------------------------- | -| ![](out/benchmarkInsert_memory:false.png) | ![](out/benchmarkInsert_memory:true.png) | +| ![](out/benchmarkInsert_memory_false.png) | ![](out/benchmarkInsert_memory_true.png) | #### Select | On disk | In memory | | :---------------------------------------- | :--------------------------------------- | -| ![](out/benchmarkSelect_memory:false.png) | ![](out/benchmarkSelect_memory:true.png) | +| ![](out/benchmarkSelect_memory_false.png) | ![](out/benchmarkSelect_memory_true.png) | ## Adding benchmarks A specific type of benchmark function is currently automated: @@ -39,10 +39,10 @@ You can implement benchmark functions of that type, then add them into ```allBen var allBenchmarksOfNRows = []bechmarkOfNRows{ benchmarkInsert, benchmarkSelect, - } +} ``` -Elements of ```allBenchmarksOfNRows``` will be automatically evaluated and plotted when alternative plotting runner is used (e.g. ```go run .```) +Elements of ```allBenchmarksOfNRows``` will be automatically evaluated and plotted when alternative runner is used. To make implemented benchmark available via go-test, you may write a simple stub like following (see [bench_test.go](bench_test.go)): ```go diff --git a/benchmark/bench_plot_test.go b/benchmark/bench_plot_test.go index 0285894..e12f76d 100644 --- a/benchmark/bench_plot_test.go +++ b/benchmark/bench_plot_test.go @@ -95,7 +95,7 @@ func TestBenchmarkAndPlot(t *testing.T) { } // render graph into file - outputFilename := path.Join("out", fmt.Sprintf("%s_memory:%v.png", getFuncName(benchFunc), isMemoryDB)) + outputFilename := path.Join("out", fmt.Sprintf("%s_memory_%v.png", getFuncName(benchFunc), isMemoryDB)) if err := graph.Render(outputFilename); err != nil { log.Fatal(err) } diff --git a/benchmark/out/benchmarkInsert_memory:false.png b/benchmark/out/benchmarkInsert_memory_false.png similarity index 100% rename from benchmark/out/benchmarkInsert_memory:false.png rename to benchmark/out/benchmarkInsert_memory_false.png diff --git a/benchmark/out/benchmarkInsert_memory:true.png b/benchmark/out/benchmarkInsert_memory_true.png similarity index 100% rename from benchmark/out/benchmarkInsert_memory:true.png rename to benchmark/out/benchmarkInsert_memory_true.png diff --git a/benchmark/out/benchmarkSelect_memory:false.png b/benchmark/out/benchmarkSelect_memory_false.png similarity index 100% rename from benchmark/out/benchmarkSelect_memory:false.png rename to benchmark/out/benchmarkSelect_memory_false.png diff --git a/benchmark/out/benchmarkSelect_memory:true.png b/benchmark/out/benchmarkSelect_memory_true.png similarity index 100% rename from benchmark/out/benchmarkSelect_memory:true.png rename to benchmark/out/benchmarkSelect_memory_true.png