ci: mynewt: Enable Mynewt specific tests
This allows to run Mynewt bootserial tests in CI. Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl>
This commit is contained in:
parent
874a0ab4d5
commit
22096886a6
|
@ -57,9 +57,15 @@ arm_toolchain_install() {
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
native_test_setup() {
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y gcc-multilib
|
||||||
|
}
|
||||||
|
|
||||||
mkdir -p $HOME/bin
|
mkdir -p $HOME/bin
|
||||||
export PATH=$HOME/bin:$PATH
|
export PATH=$HOME/bin:$PATH
|
||||||
|
|
||||||
install_newt
|
install_newt
|
||||||
shallow_clone_mynewt
|
shallow_clone_mynewt
|
||||||
arm_toolchain_install
|
arm_toolchain_install
|
||||||
|
native_test_setup
|
||||||
|
|
|
@ -25,4 +25,9 @@ for target in $(ls ci/mynewt_targets); do
|
||||||
[[ $? -ne 0 ]] && exit 1
|
[[ $? -ne 0 ]] && exit 1
|
||||||
done
|
done
|
||||||
|
|
||||||
|
mkdir targets
|
||||||
|
cp -r repos/apache-mynewt-core/targets/unittest targets
|
||||||
|
newt test boot/boot_serial
|
||||||
|
[[ $? -ne 0 ]] && exit 1
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue