enable both GPU and CPU builds + testing in travis
authorAdam Kosiorek <a.kosiorek@samsung.com>
Thu, 24 Jul 2014 13:37:26 +0000 (15:37 +0200)
committerJeff Donahue <jeff.donahue@gmail.com>
Sun, 17 Aug 2014 08:07:17 +0000 (01:07 -0700)
.travis.yml

index da60258..1883c08 100644 (file)
@@ -50,9 +50,16 @@ script:
   # CMake build.
   - mkdir build
   - cd build
+    ## CPU-GPU build
   - cmake -DBUILD_PYTHON=ON -DBUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Release ..
   - make --keep-going --jobs=$NUM_THREADS
-  - make clean
+  - make clean && rm -rf *
+    ## CPU-only build
+  - cmake -DBUILD_PYTHON=ON -DBUILD_EXAMPLES=ON -DCMAKE_BUILD_TYPE=Release -DCPU_ONLY=ON ..
+  - make --keep-going --jobs=$NUM_THREADS
+  - cd test && ./test --gtest_shuffle --gtest_filter="-*GPU*" && cd -
+  - make clean && rm -rf *
+    ## Cleaning
   - cd ..
   - rm -r build