fix: benchmark regression
authorMax Voit <max.voit+gtdv@with-eyes.net>
Wed, 12 Aug 2015 09:50:40 +0000 (11:50 +0200)
committerMax Voit <max.voit+gtdv@with-eyes.net>
Wed, 12 Aug 2015 09:50:40 +0000 (11:50 +0200)
benchmark/MasterSlave.hs
benchmark/Slave.hs
makefile

index 88463f5..366ee37 100644 (file)
@@ -37,5 +37,6 @@ main = do
 
     -- cleanup
     putMVar sync ()
+    delaySec 5
     closeAcidState acid
     exitSuccess
index 38c68db..6df55ee 100644 (file)
@@ -36,6 +36,7 @@ main = do
         ]
 
     -- cleanup
-    putMVar sync ()
+    delaySec 5
     closeAcidState acid
+    putMVar sync ()
     exitSuccess
index 4d8cd6d..8fd811c 100644 (file)
--- a/makefile
+++ b/makefile
@@ -8,7 +8,8 @@ bench:
        cabal clean
        cabal configure --enable-benchmarks -f-debug
        cabal build
-       cabal bench
+       mkdir benresults
+       cabal bench | tee -a benchresults/`git rev-parse HEAD`-`date -I`.bench
 
 clean-all-state:
        find . -name state -type d -exec rm -rf {} \;