From ea14ac15dc3ee6e56ed85b20aa5cf790762d8fd7 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Wed, 2 Oct 2024 14:45:15 -0300 Subject: Makefile: Store and return bench timing data --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 7b70f0a..ca56d53 100644 --- a/Makefile +++ b/Makefile @@ -79,6 +79,7 @@ derived-assets = \ side-assets = \ src/_cgo_export.h \ src/_cgo_main.c \ + tests/benchmarks/*.txt \ @@ -177,7 +178,10 @@ fuzz: $(fuzz-targets.bin-check) benchmarks.bin-check = $(benchmarks.go:.go=.bin-check) $(benchmarks.bin-check): - $(EXEC)$*.bin + rm -f $*.txt + printf '%s\n' '$(EXEC)$*.bin' >> $*.txt + LANG=POSIX.UTF-8 time -p $(EXEC)$*.bin 2>> $*.txt + printf '%s\n' '$*.txt' bench: $(benchmarks.bin-check) -- cgit v1.2.3