diff --git a/.travis.yml b/.travis.yml index b33b79db9c..c28921a44d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,14 @@ services: - docker env: - TR_ARCH=x86_64 - - TR_ARCH=armv7hf - - TR_ARCH=aarch64 +# - TR_ARCH=armv7hf +# - TR_ARCH=aarch64 +compiler: + - gcc before_install: - - sudo make -C scripts/build $TR_ARCH + - sudo apt-get update -qq + - sudo apt-get install -qq util-linux strace + - sudo apt-get install -qq protobuf-c-compiler libprotobuf-c0-dev libaio-dev libprotobuf-dev protobuf-compiler python-ipaddr libcap-dev libnl-3-dev +# - sudo make -C scripts/build $TR_ARCH +script: + - test "$TR_ARCH" != "x86_64" || sudo sh -c 'make && make -C test/zdtm && python test/zdtm.py run -t zdtm/live/static/env00' diff --git a/test/Makefile b/test/Makefile index a0a22b0bc9..7a47d9deea 100644 --- a/test/Makefile +++ b/test/Makefile @@ -45,6 +45,8 @@ fault-injection: .FORCE override CFLAGS += -D_GNU_SOURCE +zdtm_ct: zdtm_ct.c + clean_root: $(Q) $(RM) -r ./lib/ $(Q) $(RM) -r ./lib64/ diff --git a/test/zdtm.py b/test/zdtm.py index 01b20e7b3b..5d75e124e8 100755 --- a/test/zdtm.py +++ b/test/zdtm.py @@ -432,7 +432,7 @@ def available(): subprocess.check_call(["make", "zdtm_ct"]) if not os.access("zdtm/lib/libzdtmtst.a", os.F_OK): subprocess.check_call(["make", "-C", "zdtm/"]) - subprocess.check_call(["flock", "zdtm_mount_cgroups", "./zdtm_mount_cgroups"]) + subprocess.check_call(["strace", "flock", "zdtm_mount_cgroups", "./zdtm_mount_cgroups"]) class inhfd_test: