update travis and build script to not fail
This commit is contained in:
parent
c66b54a9eb
commit
f4ad2624c9
@ -8,7 +8,8 @@ os:
|
|||||||
- linux
|
- linux
|
||||||
|
|
||||||
script:
|
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
|
- wget -O arduino.tar.xz https://www.arduino.cc/download.php?f=/arduino-nightly-linux64.tar.xz
|
||||||
- tar xf arduino.tar.xz
|
- tar xf arduino.tar.xz
|
||||||
- mv arduino-nightly $HOME/arduino_ide
|
- mv arduino-nightly $HOME/arduino_ide
|
||||||
@ -32,11 +33,15 @@ script:
|
|||||||
- echo -e "travis_fold:end:size_report"
|
- echo -e "travis_fold:end:size_report"
|
||||||
|
|
||||||
# test library examples with PlatformIO
|
# 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
|
- pip install -U https://github.com/platformio/platformio/archive/develop.zip
|
||||||
- platformio platform install https://github.com/platformio/platform-espressif32.git#feature/stage
|
- 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
|
- 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
|
- 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')]))\""
|
- "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:
|
notifications:
|
||||||
email:
|
email:
|
||||||
|
@ -31,7 +31,7 @@ function print_size_info()
|
|||||||
|
|
||||||
function build_sketches()
|
function build_sketches()
|
||||||
{
|
{
|
||||||
set +e
|
#set +e
|
||||||
local arduino=$1
|
local arduino=$1
|
||||||
local srcpath=$2
|
local srcpath=$2
|
||||||
local build_arg=$3
|
local build_arg=$3
|
||||||
@ -56,7 +56,7 @@ function build_sketches()
|
|||||||
fi
|
fi
|
||||||
echo -e "\n ------------ Building $sketch ------------ \n";
|
echo -e "\n ------------ Building $sketch ------------ \n";
|
||||||
# $arduino --verify $sketch;
|
# $arduino --verify $sketch;
|
||||||
echo "$build_cmd $sketch"
|
#echo "$build_cmd $sketch"
|
||||||
time ($build_cmd $sketch >build.log)
|
time ($build_cmd $sketch >build.log)
|
||||||
local result=$?
|
local result=$?
|
||||||
if [ $result -ne 0 ]; then
|
if [ $result -ne 0 ]; then
|
||||||
@ -68,5 +68,5 @@ function build_sketches()
|
|||||||
rm build.log
|
rm build.log
|
||||||
print_size_info $build_dir/*.elf >>size.log
|
print_size_info $build_dir/*.elf >>size.log
|
||||||
done
|
done
|
||||||
set -e
|
#set -e
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user