about summary refs log tree commit diff stats
path: root/test_all_layers
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2015-05-18 22:26:42 -0700
committerKartik K. Agaram <vc@akkartik.com>2015-05-18 22:26:42 -0700
commitb31aaa21d5aa0e25091ee51d5bfff561ec929561 (patch)
tree5b0518824fc5a83ac4d543cf61ba06fe19f924be /test_all_layers
parentc8dd393cf175f9c56de9bf656dab3255095d8bbe (diff)
downloadmu-b31aaa21d5aa0e25091ee51d5bfff561ec929561.tar.gz
1404 - undefined-behavior checks using clang
While I'm at it I also explored turning on optimization. With
optimization compile+test of the chessboard app takes 10+3s, while
without optimization it takes 3+8s. So we're still better off without
optimizations in a tight debug loop. (Since we stopped tracing the big
chessboard test.)
Diffstat (limited to 'test_all_layers')
-rwxr-xr-xtest_all_layers5
1 files changed, 5 insertions, 0 deletions
diff --git a/test_all_layers b/test_all_layers
index 4117dde0..e4c91640 100755
--- a/test_all_layers
+++ b/test_all_layers
@@ -5,3 +5,8 @@ do
   echo "=== $f"
   ./build_and_test_until $f || exit 0
 done
+
+echo "=== chessboard"
+rm mu.cc
+make clang
+mu test chessboard.mu  # our most intensive test so far