From f4ad2624c953a8fc3eed1e7302041cee247d3bdd Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Sun, 5 Feb 2017 19:58:27 +0200 Subject: [PATCH] update travis and build script to not fail --- .travis.yml | 7 ++++++- tools/common.sh | 6 +++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 98429aad..9277b51f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,8 @@ os: - linux script: - - set -e + #- set -e + - echo -e "travis_fold:start:sketch_test_env_prepare" - wget -O arduino.tar.xz https://www.arduino.cc/download.php?f=/arduino-nightly-linux64.tar.xz - tar xf arduino.tar.xz - mv arduino-nightly $HOME/arduino_ide @@ -32,11 +33,15 @@ script: - echo -e "travis_fold:end:size_report" # test library examples with PlatformIO + - echo -e "travis_fold:start:platformio_test_env_prepare" - pip install -U https://github.com/platformio/platformio/archive/develop.zip - platformio platform install https://github.com/platformio/platform-espressif32.git#feature/stage - sed -i 's/https:\/\/github\.com\/espressif\/arduino-esp32\.git/*/' ~/.platformio/platforms/espressif32_stage/platform.json - ln -s $TRAVIS_BUILD_DIR ~/.platformio/packages/framework-arduinoespressif32 + - echo -e "travis_fold:end:platformio_test_env_prepare" + - echo -e "travis_fold:start:platformio_test" - "python -c \"import glob,os,subprocess,sys; map(lambda p: (sys.stdout.write('Library example: %s\\n' % p), subprocess.call(['pio', 'ci', p, '--board', 'esp32dev'])), set([os.path.dirname(p) for p in glob.glob('libraries/*/examples/*/*.ino') + glob.glob('libraries/*/examples/*/*/*.ino')]))\"" + - echo -e "travis_fold:end:platformio_test" notifications: email: diff --git a/tools/common.sh b/tools/common.sh index 00862c61..0cb50a10 100755 --- a/tools/common.sh +++ b/tools/common.sh @@ -31,7 +31,7 @@ function print_size_info() function build_sketches() { - set +e + #set +e local arduino=$1 local srcpath=$2 local build_arg=$3 @@ -56,7 +56,7 @@ function build_sketches() fi echo -e "\n ------------ Building $sketch ------------ \n"; # $arduino --verify $sketch; - echo "$build_cmd $sketch" + #echo "$build_cmd $sketch" time ($build_cmd $sketch >build.log) local result=$? if [ $result -ne 0 ]; then @@ -68,5 +68,5 @@ function build_sketches() rm build.log print_size_info $build_dir/*.elf >>size.log done - set -e + #set -e }