From a68e0b3f9fce8c039c91c20d4fd169b115e232fe Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Thu, 16 Nov 2017 11:34:23 +0000 Subject: [PATCH] [travis] add samr21 platform to build check (#2341) --- .travis/script.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.travis/script.sh b/.travis/script.sh index 2f2f9d069..b08504db5 100755 --- a/.travis/script.sh +++ b/.travis/script.sh @@ -122,6 +122,18 @@ set -x arm-none-eabi-size output/cc2652/bin/ot-cli-mtd || die arm-none-eabi-size output/cc2652/bin/ot-ncp-ftd || die arm-none-eabi-size output/cc2652/bin/ot-ncp-mtd || die + + git checkout -- . || die + git clean -xfd || die + wget http://ww1.microchip.com/downloads/en/DeviceDoc/asf-standalone-archive-3.36.0.58.zip || die + unzip -qq asf-standalone-archive-3.36.0.58.zip || die + mv xdk-asf-3.36.0 third_party/microchip/asf || die + ./bootstrap || die + COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-samr21 || die + arm-none-eabi-size output/samr21/bin/ot-cli-ftd || die + arm-none-eabi-size output/samr21/bin/ot-cli-mtd || die + arm-none-eabi-size output/samr21/bin/ot-ncp-ftd || die + arm-none-eabi-size output/samr21/bin/ot-ncp-mtd || die } [ $BUILD_TARGET != arm-gcc54 ] || { @@ -178,6 +190,18 @@ set -x arm-none-eabi-size output/cc2652/bin/ot-cli-mtd || die arm-none-eabi-size output/cc2652/bin/ot-ncp-ftd || die arm-none-eabi-size output/cc2652/bin/ot-ncp-mtd || die + + git checkout -- . || die + git clean -xfd || die + wget http://ww1.microchip.com/downloads/en/DeviceDoc/asf-standalone-archive-3.36.0.58.zip || die + unzip -qq asf-standalone-archive-3.36.0.58.zip || die + mv xdk-asf-3.36.0 third_party/microchip/asf || die + ./bootstrap || die + COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-samr21 || die + arm-none-eabi-size output/samr21/bin/ot-cli-ftd || die + arm-none-eabi-size output/samr21/bin/ot-cli-mtd || die + arm-none-eabi-size output/samr21/bin/ot-ncp-ftd || die + arm-none-eabi-size output/samr21/bin/ot-ncp-mtd || die } [ $BUILD_TARGET != arm-gcc63 ] || { @@ -235,6 +259,18 @@ set -x # arm-none-eabi-size output/cc2652/bin/ot-ncp-ftd || die # arm-none-eabi-size output/cc2652/bin/ot-ncp-mtd || die + git checkout -- . || die + git clean -xfd || die + wget http://ww1.microchip.com/downloads/en/DeviceDoc/asf-standalone-archive-3.36.0.58.zip || die + unzip -qq asf-standalone-archive-3.36.0.58.zip || die + mv xdk-asf-3.36.0 third_party/microchip/asf || die + ./bootstrap || die + COMMISSIONER=1 JOINER=1 DHCP6_CLIENT=1 DHCP6_SERVER=1 DNS_CLIENT=1 make -f examples/Makefile-samr21 || die + arm-none-eabi-size output/samr21/bin/ot-cli-ftd || die + arm-none-eabi-size output/samr21/bin/ot-cli-mtd || die + arm-none-eabi-size output/samr21/bin/ot-ncp-ftd || die + arm-none-eabi-size output/samr21/bin/ot-ncp-mtd || die + export PATH=/tmp/arc_gnu_2017.03-rc2_prebuilt_elf32_le_linux_install/bin:$PATH || die git checkout -- . || die