diff --git a/.travis.yml b/.travis.yml index acedef2117..f6e9d9e39e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,7 @@ matrix: include: - os: linux sudo: required - env: GCC_VER=5.4 DOCKER_REPO="px4io/px4-dev-nuttx:2016-12-26" + env: GCC_VER=5.4 DOCKER_REPO="px4io/px4-dev-nuttx:2017-01-01" services: - docker - os: osx @@ -64,7 +64,7 @@ env: script: - ccache -M 1GB; ccache -z - if [ "${TRAVIS_OS_NAME}" = "linux" ]; then - docker run --rm -v `pwd`:`pwd`:rw -v $HOME/.ccache:$HOME/.ccache:rw -e CCACHE_DIR=$HOME/.ccache -e CI=true -e GIT_SUBMODULES_ARE_EVIL=1 -w=`pwd` -e LOCAL_USER_ID=$UID -it ${DOCKER_REPO} /bin/bash -c "make check_qgc_firmware VECTORCONTROL=0"; + PX4_DOCKER=1 make check_qgc_firmware; elif [ "${TRAVIS_OS_NAME}" = "osx" ]; then make tests; fi diff --git a/Makefile b/Makefile index 2ca5095370..c5e4c68ff0 100755 --- a/Makefile +++ b/Makefile @@ -97,7 +97,7 @@ SRC_DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) # optionally run commmands in PX4 docker ifdef PX4_DOCKER - PX4_RUN = docker run -it --rm -v $(SRC_DIR):$(SRC_DIR):rw -w $(SRC_DIR) -v /tmp/.X11-unix:/tmp/.X11-unix:ro -v $(HOME)/.ccache:$(HOME)/.ccache:rw -e CCACHE_DIR=$(HOME)/.ccache -e LOCAL_USER_ID=`id -u $(USER)` px4io/px4-dev-nuttx /bin/bash -c "$1" + PX4_RUN = docker run -it --rm -v $(SRC_DIR):$(SRC_DIR):rw -w $(SRC_DIR) -v /tmp/.X11-unix:/tmp/.X11-unix:ro -v $(HOME)/.ccache:$(HOME)/.ccache:rw -e CCACHE_DIR=$(HOME)/.ccache -e LOCAL_USER_ID=`id -u $(USER)` px4io/px4-dev-nuttx:2017-01-01 /bin/bash -c "$1" else PX4_RUN = $1 endif diff --git a/src/firmware/posix/CMakeLists.txt b/src/firmware/posix/CMakeLists.txt index eeec252f63..f98d6c9d18 100644 --- a/src/firmware/posix/CMakeLists.txt +++ b/src/firmware/posix/CMakeLists.txt @@ -141,7 +141,7 @@ install(DIRECTORY ${PROJECT_SOURCE_DIR}/posix-configs DESTINATION ${CMAKE_INSTAL # tests # -#T ODO: find a way to keep this in sync with tests_main +# TODO: find a way to keep this in sync with tests_main set(tests autodeclination bson