What Travis CI will do: - `newt test all -e net/oic/test,net/ip/mn_socket/test` (These tests fail on Ubuntu 14.04 which travis uses. Help is welcome) - Build blinky app on every bsp Mynewt supports (a list is hardcoded in a script. Some bsps require specific toolchains, so I disabled them for now. Help is welcome) - `newt build all` on simple targets prepared for all apps in core and nimble. Most of these use nrf52840pdk bsp and a few use other bsps if required to build. Bletest app was excluded as it is very outdated and doesn't compile.
All these tests will performed on both Linux and OSX. I created a separate repository that contains some utility scripts and targets for Travis to use for testing. https://github.com/michal-narajowski/mynewt-travis-ci Some of these scripts were copied from @kaidokert. I hope he will share them under Apache License 2.0 Original PR https://github.com/apache/mynewt-core/pull/1048 from @utzig that started the initiative. There are some good ideas about extensions to these tests. I think there is room for improvement, as this is my first time using Travis CI. Comments are welcome. [ Full content available at: https://github.com/apache/mynewt-core/pull/1366 ] This message was relayed via gitbox.apache.org for [email protected]
