aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2018-02-26 14:20:11 -0500
committerKevin O'Connor <kevin@koconnor.net>2018-02-26 14:58:49 -0500
commit28d70eaf0cf566d4d2bb4338c1ebcd5c071f3b43 (patch)
treec35d371a24bc2d8170d5d0f47f41ec616c4f2aa8 /test
parent5d635c525270149d45e0e33316f6986336c02e35 (diff)
downloadkutter-28d70eaf0cf566d4d2bb4338c1ebcd5c071f3b43.tar.gz
kutter-28d70eaf0cf566d4d2bb4338c1ebcd5c071f3b43.tar.xz
kutter-28d70eaf0cf566d4d2bb4338c1ebcd5c071f3b43.zip
test: Update travis build to include a basic klippy host test
Move the travis installation steps from the travis-build.sh script to a new script (scripts/travis-install.sh). Move the travis-build.sh script to the scripts/ directory as well. The data dictionaries built in the compile tests are useful during host software testing, so run all the compile tests sequentially in a single VM and save the data dictionaries after each build. Also, build all the config files found in the test/configs/ directory. Create the python virtualenv environment during the install phase and invoke the klippy.py host software in the build phase to perform a basic host software sanity check. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'test')
-rw-r--r--test/configs/beaglebone.config2
-rwxr-xr-xtest/travis-build.sh35
2 files changed, 0 insertions, 37 deletions
diff --git a/test/configs/beaglebone.config b/test/configs/beaglebone.config
deleted file mode 100644
index 9e56034b..00000000
--- a/test/configs/beaglebone.config
+++ /dev/null
@@ -1,2 +0,0 @@
-# Base config file for beaglebone
-CONFIG_MACH_PRU=y
diff --git a/test/travis-build.sh b/test/travis-build.sh
deleted file mode 100755
index 58be7768..00000000
--- a/test/travis-build.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-set -eux
-if [ -z ${TARGET+x} ]; then
- if [ -z ${1+x} ]; then
- echo "Need a TARGET as environment variable or first parameter!"
- exit 1
- else
- TARGET="$1"
- fi
-fi
-
-echo "Target is '$TARGET'"
-make clean
-make distclean
-unset CC
-cp test/configs/${TARGET}.config .config
-make olddefconfig
-
-if [ ! -z ${GCC_SRC+x} ]; then
- if [ -z ${GCC_DIR+x} ]; then
- echo "Need a GCC_DIR together with GCC_SRC!"
- exit 1
- fi
- if [ -e "$GCC_DIR" ]; then
- echo "Reusing GCC in '$GCC_DIR'"
- else
- echo "Getting GCC from '$GCC_SRC'"
- wget "$GCC_SRC"
- echo "Unpacking GCC to '$GCC_DIR'"
- tar xf $(basename "$GCC_SRC")
- fi
- export PATH=$GCC_DIR/bin:$PATH
-fi
-
-make V=1