5 # Specify the main Mafile supported goals.
8 # Or specify targets to run.
14 # - TARGET=ALIENFLIGHTF1
15 # - TARGET=ALIENFLIGHTF3
16 # - TARGET=ALIENFLIGHTF4
19 # - TARGET=BETAFLIGHTF3
26 # - TARGET=COLIBRI_OPBL
27 # - TARGET=COLIBRI_RACE
33 # - TARGET=IMPULSERCF3
34 # - TARGET=IRCFUSIONF3
39 # - TARGET=MICROSCISKY
46 # - TARGET=RCEXPLORERF3
52 # - TARGET=SINGULARITY
58 # - TARGET=SPRACINGF3EVO
59 # - TARGET=SPRACINGF3MINI
60 # - TARGET=STM32F3DISCOVERY
66 # use new docker environment
77 # We use cpp for unit tests, and c for the main project.
82 - make arm_sdk_install
85 - tools/gcc-arm-none-eabi-6-2017-q1-update/bin/arm-none-eabi-gcc --version
92 - cd ${TRAVIS_BUILD_DIR}
93 - lcov --directory . -b src/test --capture --output-file coverage.info # capture coverage info
94 - lcov --remove coverage.info 'lib/test/*' 'src/test/*' '/usr/*' --output-file coverage.info # filter out system and test code
95 - lcov --list coverage.info # debug before upload
96 - coveralls-lcov coverage.info # uploads to coveralls
104 # irc: "chat.freenode.net#cleanflight"
111 - "chat.freenode.net#cleanflight"