diff options
| author | EuAndreh <eu@euandre.org> | 2024-10-02 14:45:15 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2024-10-02 14:45:15 -0300 |
| commit | ea14ac15dc3ee6e56ed85b20aa5cf790762d8fd7 (patch) | |
| tree | 71e4780620f825149df0b422db84e6316bb9474d | |
| parent | tests/functional/streq.c: Explicitly ignore unused `errmsg` argument (diff) | |
| download | golite-ea14ac15dc3ee6e56ed85b20aa5cf790762d8fd7.tar.gz golite-ea14ac15dc3ee6e56ed85b20aa5cf790762d8fd7.tar.xz | |
Makefile: Store and return bench timing data
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Makefile | 6 |
2 files changed, 6 insertions, 1 deletions
@@ -10,3 +10,4 @@ /tests/fuzz/*.bin /tests/benchmarks/*.a /tests/benchmarks/*.bin +/tests/benchmarks/*.txt @@ -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) |
