From c1591a5efdcb363b4a7e4b2422c61c3703ceb6d2 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Wed, 21 Oct 2015 23:19:26 +0200 Subject: [PATCH] Only run benchmarks with -tags benchmark Avoids creating temp database and stuff on a normal test run --- lib/db/benchmark_test.go | 15 ++------------- lib/db/set_test.go | 13 +++++++++++++ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/lib/db/benchmark_test.go b/lib/db/benchmark_test.go index 777b042ab..69b3155e3 100644 --- a/lib/db/benchmark_test.go +++ b/lib/db/benchmark_test.go @@ -4,6 +4,8 @@ // License, v. 2.0. If a copy of the MPL was not distributed with this file, // You can obtain one at http://mozilla.org/MPL/2.0/. +// +build benchmark + package db_test import ( @@ -42,19 +44,6 @@ func init() { fs.Replace(protocol.LocalDeviceID, firstHalf) } -func genBlocks(n int) []protocol.BlockInfo { - b := make([]protocol.BlockInfo, n) - for i := range b { - h := make([]byte, 32) - for j := range h { - h[j] = byte(i + j) - } - b[i].Size = int32(i) - b[i].Hash = h - } - return b -} - func tempDB() (*leveldb.DB, string) { dir, err := ioutil.TempDir("", "syncthing") if err != nil { diff --git a/lib/db/set_test.go b/lib/db/set_test.go index 45f5837a1..00e83159f 100644 --- a/lib/db/set_test.go +++ b/lib/db/set_test.go @@ -28,6 +28,19 @@ func init() { const myID = 1 +func genBlocks(n int) []protocol.BlockInfo { + b := make([]protocol.BlockInfo, n) + for i := range b { + h := make([]byte, 32) + for j := range h { + h[j] = byte(i + j) + } + b[i].Size = int32(i) + b[i].Hash = h + } + return b +} + func globalList(s *db.FileSet) []protocol.FileInfo { var fs []protocol.FileInfo s.WithGlobal(func(fi db.FileIntf) bool {