about summary refs log tree commit diff stats
path: root/.travis.yml
diff options
context:
space:
mode:
authorStephen <stephengroat@users.noreply.github.com>2019-01-11 09:29:01 -0800
committerStephen G <stephen@egroat.com>2019-01-12 21:09:18 -0800
commita209c04bc3437f7cbb8caf1e11ab1833cd0aae29 (patch)
tree1e7d50779a9b6950d70657cada8f7aa5068f1ba7 /.travis.yml
parentc56744851d30c094b1354e9f3a725ea5d85fd05d (diff)
downloadfocaccia-miasm-a209c04bc3437f7cbb8caf1e11ab1833cd0aae29.tar.gz
focaccia-miasm-a209c04bc3437f7cbb8caf1e11ab1833cd0aae29.zip
parallel tests
should improve test speed
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml14
1 files changed, 12 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 60c4defd..8253cb24 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,7 +8,17 @@ addons:
       - llvm-6.0
       - llvm-6.0-dev
       - g++-5
-env: CXX=g++-5 LLVM_CONFIG=llvm-config-6.0
+env:
+  global: CXX=g++-5 LLVM_CONFIG=llvm-config-6.0
+  matrix:
+    - MIASM_TEST_TAG=regression
+    - MIASM_TEST_TAG=example
+    - MIASM_TEST_TAG=long
+    - MIASM_TEST_TAG=llvm
+    - MIASM_TEST_TAG=gcc
+    - MIASM_TEST_TAG=z3
+    - MIASM_TEST_TAG=qemu
+    - MIASM_TEST_TAG=cparser
 before_script:
 - pip install -r optional_requirements.txt
 # codespell
@@ -18,4 +28,4 @@ before_script:
 # install
 - python setup.py build build_ext
 - python setup.py install
-script: cd test && python test_all.py && git ls-files -o --exclude-standard
+script: cd test && python test_all.py -o=$MIASM_TEST_TAG && git ls-files -o --exclude-standard