From 645b832197e4f44235395dc35fbec8e69361a8b5 Mon Sep 17 00:00:00 2001 From: Ian Lewis Date: Thu, 24 Aug 2023 15:34:41 +0900 Subject: [PATCH] feat: Add benchmark target to Makefile (#320) Updates #45 Signed-off-by: Ian Lewis --- Makefile | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Makefile b/Makefile index 4b96d130..7cb31f8a 100644 --- a/Makefile +++ b/Makefile @@ -74,6 +74,19 @@ ts-test: ## Run TypeScript unit tests. make -C $$path unit-test; \ done +## Benchmarking +##################################################################### + +.PHONY: go-benchmark +go-benchmark: ## Runs Go benchmarks. + @set -e;\ + go mod vendor; \ + extraargs=""; \ + if [ "$(OUTPUT_FORMAT)" == "github" ]; then \ + extraargs="-v"; \ + fi; \ + go test $$extraargs -bench=. -run=^# ./... + ## Tools #####################################################################