aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorSzczepan Zalega <szczepan@nitrokey.com>2019-01-15 15:52:37 +0100
committerSzczepan Zalega <szczepan@nitrokey.com>2019-01-15 15:52:37 +0100
commit8d67c0f80aab724d67a1b6efb8af16aa71631a84 (patch)
tree4b49a7caa97f395502f16fcd790fdee48e7a688d /.travis.yml
parent1f3da5c76acb20b2183ac52373ed3b0b63e1151e (diff)
parenta20bf2b343e8e30e8b3f377da210c67027a9ecf3 (diff)
downloadlibnitrokey-8d67c0f80aab724d67a1b6efb8af16aa71631a84.tar.gz
libnitrokey-8d67c0f80aab724d67a1b6efb8af16aa71631a84.tar.bz2
Merge branch '144-python_multiline'
Add Python support for multiline declarations in NK_C_API.h Add test for reading a structure, which uses multiline declaration Add offline test for Python CI: execute offline test for Python (GCC5 build only) Fixes #144
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index bf195df..6bf5438 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -22,8 +22,20 @@ matrix:
- cmake
- libhidapi-dev
- g++-5
+ - python3
+ - python3-pip
+ - python3-requests
+ - git
sources: &sources
- ubuntu-toolchain-r-test
+ script:
+ - make -j2
+ - ctest -VV
+ - mkdir install && make install DESTDIR=install
+ - pip3 install pytest --user
+ - cd ../
+ - pip3 install -r unittest/requirements.txt --user
+ - cd unittest && python3 -m pytest -sv test_offline.py
- os: linux
dist: trusty
env: COMPILER_NAME=gcc CXX=g++-6 CC=gcc-6