Ivan Grokhotkov
e226251b27
ci: check examples code style
...
Use code style defined in Arduino project to check code style of the
examples. The check is done by formatting all files with astyle and
checking whether any changes have been introduced.
2018-03-08 14:32:06 +08:00
Ivan Grokhotkov
0d17639bee
ci: check that files generated by boards.txt.py are up to date
...
Files are re-generated in CI build, and git diff is used to check if
there have been any changes.
2018-02-19 12:43:30 +03:00
Earle F. Philhower, III
f9ac524b13
Add -Werror to acceptance builds for C and CPP ( #4369 )
...
Use platform.local.txt to add -Werror to GCC for the build of all
code. Any warnings on a submitted patch will cause an error.
Several examples and libraries had warnings/errors (missing returns
on functions, types, etc.). Clean those up with this commit as well.
2018-02-17 18:47:10 -08:00
Ivan Grokhotkov
cc9e799fc1
ci: split into multiple jobs
2017-12-13 23:50:57 +08:00
Ivan Kravets
6e75ae49ad
CI: Use updated staging dev/platform without "_stage" suffix
2017-11-30 00:10:50 +02:00
Ivan Kravets
83dd960fe5
Install @PlatformIO Core to user's space
2017-09-12 20:02:30 +03:00
Ivan Kravets
ff4bb73084
Integration with @PlatformIO Build System
2017-08-07 15:41:35 +03:00
Ivan Grokhotkov
3363be0063
ci: fix -e flag not restored in build_sketches on error
2017-05-20 12:13:20 +08:00
Ivan Grokhotkov
a3a7e87df7
ci: build and upload releases on Travis
2017-05-15 03:49:21 -05:00
Ivan Grokhotkov
51880310be
Clean build directory after each sketch
2016-03-28 00:28:05 +03:00
Ivan Grokhotkov
d06549e86e
Use folds to improve readability of Travis logs
2016-03-13 01:56:21 +03:00
Ivan Grokhotkov
324c41fd7f
CI: print elf segment size info for example sketches
2016-03-13 01:44:33 +03:00
Ivan Grokhotkov
661fbca6dc
Don't let test runner script bail out before printing logs
2016-03-10 12:43:54 +03:00
Ivan Grokhotkov
ec99268824
Travis: print verbose build log only if build errors
2016-03-03 17:52:46 +03:00
Ivan Grokhotkov
53ba831c90
Skip files which aren't main sketch files
2016-03-03 17:42:27 +03:00
Ivan Grokhotkov
031a18c836
Build sketches with arduino-builder
2016-03-03 17:21:58 +03:00
Ivan Grokhotkov
af18612a4c
Turn of '--verbose' option in Travis builds to place log size within limits
2016-01-26 22:58:00 +03:00
Ivan Grokhotkov
700cb3a527
Travis-CI: Install libraries into sketchbook/libraries directory
2015-08-10 17:03:35 +03:00
Ivan Grokhotkov
e5f9bec4ed
Install necessary libraries during travis build
2015-08-10 16:47:17 +03:00
Ivan Grokhotkov
496da02f14
Verify sketches as part of travis build
...
Squashed commits:
[7d1b42f] Encrypt token, skip some tests
[17b8f39] Fix sha1 example path
[f3050b1] Fix build, add webhook
[fd2c9bd] Fix build errors, update mDNS library readme
[7b87031] Make common.sh more flexible
[3ba3eb2] Test all sketches
[87beb8a] Build all sketches in esp8266 core
[f2464f1] Fix paths
[823a9ae] Remove sudo usage
[7fce734] Fix arduino commands
[619bc7d] Move all commands into travis script
[15a5ada] First attempt test runner
2015-07-23 16:06:07 +03:00