about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml1
-rwxr-xr-xtest_layers7
2 files changed, 8 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index c54f8cb5..49720669 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -28,6 +28,7 @@ matrix:
     - env: CXX=clang++ START=edit2
     - env: CXX=clang++ START=edit3
     - env: CXX=clang++ START=edit4
+    - env: CXX=g++ START=one-off  # minimal testing for gcc
 
 script:
   - ./test_layers $START $END
diff --git a/test_layers b/test_layers
index d57e43a0..1910a5d7 100755
--- a/test_layers
+++ b/test_layers
@@ -14,6 +14,13 @@
 #   Test all layers for a specific app:
 #     test_layers app
 
+if [[ $1 == one-off ]]
+then
+  make
+  ./mu_bin test || exit 1
+  exit 0
+fi
+
 # Core layers atop Valgrind
 for f in [0-9]*
 do