From 84f3dd9a0f9a429396d97d0d98ac48c354c43a36 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jos=C3=A9=20Carlos=20Nieto?= <jose.carlos@menteslibres.net>
Date: Wed, 22 Jul 2015 17:37:06 -0500
Subject: [PATCH] Reducing time of automatic benchmarking.

---
 .travis.yml         | 10 +++++-----
 mongo/Makefile      |  3 ++-
 mysql/Makefile      |  3 ++-
 postgresql/Makefile |  3 ++-
 ql/Makefile         |  4 +++-
 sqlite/Makefile     |  4 +++-
 6 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 3271fc15..e4adf86a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -47,8 +47,8 @@ before_script:
 script:
   - cd $GOPATH/src/upper.io/db
   - go test -v .
-  - make bench -C $GOPATH/src/upper.io/db/mysql
-  - make bench -C $GOPATH/src/upper.io/db/postgresql
-  - make bench -C $GOPATH/src/upper.io/db/ql
-  - make bench -C $GOPATH/src/upper.io/db/sqlite
-  - make bench -C $GOPATH/src/upper.io/db/mongo
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/mysql
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/postgresql
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/ql
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/sqlite
+  - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db/mongo
diff --git a/mongo/Makefile b/mongo/Makefile
index e9c58f4b..0220da57 100644
--- a/mongo/Makefile
+++ b/mongo/Makefile
@@ -1,4 +1,5 @@
 TEST_HOST ?= 127.0.0.1
+BENCHTIME ?= 10s
 
 build:
 	go build && go install
@@ -8,4 +9,4 @@ test:
 	$(MAKE) -C _example
 
 bench:
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem
diff --git a/mysql/Makefile b/mysql/Makefile
index de66e804..18e9ada2 100644
--- a/mysql/Makefile
+++ b/mysql/Makefile
@@ -1,4 +1,5 @@
 TEST_HOST ?= 127.0.0.1
+BENCHTIME ?= 10s
 
 build:
 	go build && go install
@@ -11,4 +12,4 @@ test: reset-db
 	$(MAKE) -C _example
 
 bench: reset-db
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem
diff --git a/postgresql/Makefile b/postgresql/Makefile
index de66e804..18e9ada2 100644
--- a/postgresql/Makefile
+++ b/postgresql/Makefile
@@ -1,4 +1,5 @@
 TEST_HOST ?= 127.0.0.1
+BENCHTIME ?= 10s
 
 build:
 	go build && go install
@@ -11,4 +12,4 @@ test: reset-db
 	$(MAKE) -C _example
 
 bench: reset-db
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem
diff --git a/ql/Makefile b/ql/Makefile
index 48467b98..d8c3f251 100644
--- a/ql/Makefile
+++ b/ql/Makefile
@@ -1,3 +1,5 @@
+BENCHTIME ?= 10s
+
 build:
 	go build && go install
 
@@ -9,4 +11,4 @@ test: reset-db
 	$(MAKE) -C _example
 
 bench: reset-db
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem
diff --git a/sqlite/Makefile b/sqlite/Makefile
index 48467b98..d8c3f251 100644
--- a/sqlite/Makefile
+++ b/sqlite/Makefile
@@ -1,3 +1,5 @@
+BENCHTIME ?= 10s
+
 build:
 	go build && go install
 
@@ -9,4 +11,4 @@ test: reset-db
 	$(MAKE) -C _example
 
 bench: reset-db
-	go test -v -test.bench=. -test.benchtime=10s -benchmem
+	go test -v -test.bench=. -test.benchtime=$(BENCHTIME) -benchmem
-- 
GitLab