From c571355db5906151a4713a44691025658bfa2a42 Mon Sep 17 00:00:00 2001 From: Marek Bel Date: Tue, 27 Nov 2018 17:51:05 +0100 Subject: [PATCH] Run tests and build all variants on Travis-ci. --- .travis.yml | 15 +++++++++++++++ test.sh | 12 ++++++++++++ 2 files changed, 27 insertions(+) create mode 100755 test.sh diff --git a/.travis.yml b/.travis.yml index 43b49d04..cb96d2aa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,18 @@ dist: trusty +before_install: + - sudo apt-get install -y ninja-build script: + - bash -x test.sh - bash -x build.sh + - rm Firmware/Configuration_prusa.h + - cp Firmware/variants/1_75mm_MK25-RAMBo13a-E3Dv6full.h Firmware/Configuration_prusa.h + - bash -x build.sh + - rm Firmware/Configuration_prusa.h + - cp Firmware/variants/1_75mm_MK25-RAMBo10a-E3Dv6full.h Firmware/Configuration_prusa.h + - bash -x build.sh + - rm Firmware/Configuration_prusa.h + - cp Firmware/variants/1_75mm_MK2-RAMBo13a-E3Dv6full.h Firmware/Configuration_prusa.h + - bash -x build.sh + - rm Firmware/Configuration_prusa.h + - cp Firmware/variants/1_75mm_MK2-RAMBo10a-E3Dv6full.h Firmware/Configuration_prusa.h + - bash -x build.sh \ No newline at end of file diff --git a/test.sh b/test.sh new file mode 100755 index 00000000..90047e2d --- /dev/null +++ b/test.sh @@ -0,0 +1,12 @@ +#!/bin/bash +cd .. || exit 5 + +if [ ! -d "Prusa-Firmware-test" ]; then + mkdir Prusa-Firmware-test || exit 10 +fi + +cd Prusa-Firmware-test || exit 20 + +cmake -G "Eclipse CDT4 - Ninja" ../Prusa-Firmware || exit 30 +cmake --build . || exit 35 +./tests || exit 40 \ No newline at end of file