branch: master
commit 21cc6c6174fd6b64265059147b35aed4753ae7c8
Author: Jackson Ray Hamilton <jack...@jacksonrayhamilton.com>
Commit: Jackson Ray Hamilton <jack...@jacksonrayhamilton.com>

    Save benchmark logs to an untracked directory.
---
 .gitignore                              |    2 +-
 Makefile                                |    2 +-
 benchmark/context-coloring-benchmark.el |    3 ++-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 5282559..d9c77ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,2 @@
 *.elc
-*.log
+/benchmark/logs/
diff --git a/Makefile b/Makefile
index c50712b..2b6569c 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ compile:
        -f batch-byte-compile *.el lib/*.el
 
 clean:
-       rm -f *.log benchmark/*.log *.elc lib/*.elc
+       rm -f *.elc lib/*.elc
 
 test:
        ${EMACS} -Q -batch \
diff --git a/benchmark/context-coloring-benchmark.el 
b/benchmark/context-coloring-benchmark.el
index 707188f..6d66f18 100644
--- a/benchmark/context-coloring-benchmark.el
+++ b/benchmark/context-coloring-benchmark.el
@@ -15,6 +15,7 @@
     (with-temp-buffer
       (insert "\n")
       (append-to-buffer results-buffer (point-min) (point-max))))
+  (make-directory (context-coloring-benchmark-resolve-path "./logs") t)
   (append-to-file nil nil result-file))
 
 (defun context-coloring-benchmark-next-tick (function)
@@ -34,7 +35,7 @@
 (defun context-coloring-benchmark-async (title setup teardown fixtures 
callback)
   (funcall setup)
   (let ((result-file (context-coloring-benchmark-resolve-path
-                      (concat "./results-" title "-" (format-time-string "%s") 
".log"))))
+                      (concat "./logs/results-" title "-" (format-time-string 
"%s") ".log"))))
     (context-coloring-benchmark-next
      fixtures
      (lambda (path next)

Reply via email to