Commit cbd3b2e8 authored by Adam Langley's avatar Adam Langley

Add 'bench' target to makefiles.

R=rsc, agl, r
CC=golang-dev
https://golang.org/cl/188043
parent 3daf133f
...@@ -53,6 +53,9 @@ clean: ...@@ -53,6 +53,9 @@ clean:
test: test:
$(QUOTED_GOBIN)/gotest $(QUOTED_GOBIN)/gotest
bench:
$(QUOTED_GOBIN)/gotest -benchmarks=. -match="Do not run tests"
nuke: clean nuke: clean
rm -f $(pkgdir)/$(TARG).a rm -f $(pkgdir)/$(TARG).a
......
...@@ -134,13 +134,20 @@ NOTEST=\ ...@@ -134,13 +134,20 @@ NOTEST=\
testing/iotest\ testing/iotest\
xgb\ xgb\
NOBENCH=\
container/vector\
TEST=\ TEST=\
$(filter-out $(NOTEST),$(DIRS)) $(filter-out $(NOTEST),$(DIRS))
BENCH=\
$(filter-out $(NOBENCH),$(TEST))
clean.dirs: $(addsuffix .clean, $(DIRS)) clean.dirs: $(addsuffix .clean, $(DIRS))
install.dirs: $(addsuffix .install, $(DIRS)) install.dirs: $(addsuffix .install, $(DIRS))
nuke.dirs: $(addsuffix .nuke, $(DIRS)) nuke.dirs: $(addsuffix .nuke, $(DIRS))
test.dirs: $(addsuffix .test, $(TEST)) test.dirs: $(addsuffix .test, $(TEST))
bench.dirs: $(addsuffix .bench, $(BENCH))
%.clean: %.clean:
+cd $* && $(QUOTED_GOBIN)/gomake clean +cd $* && $(QUOTED_GOBIN)/gomake clean
...@@ -154,12 +161,17 @@ test.dirs: $(addsuffix .test, $(TEST)) ...@@ -154,12 +161,17 @@ test.dirs: $(addsuffix .test, $(TEST))
%.test: %.test:
+cd $* && $(QUOTED_GOBIN)/gomake test +cd $* && $(QUOTED_GOBIN)/gomake test
%.bench:
+cd $* && $(QUOTED_GOBIN)/gomake bench
clean: clean.dirs clean: clean.dirs
install: install.dirs install: install.dirs
test: test.dirs test: test.dirs
bench: bench.dirs
nuke: nuke.dirs nuke: nuke.dirs
rm -rf "$(GOROOT)"/pkg/* rm -rf "$(GOROOT)"/pkg/*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment