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]

Reply via email to