Commit Graph

80 Commits

Author SHA1 Message Date
mikeller ccd79a8388 Updating travis to use bionic.
Enabled sudo to check if this fixes the apt installation problems.

Adding extra packages with apt-get.
2019-07-28 12:50:25 +12:00
Michael Keller 31150827de Fix the verbosity of the tests when run in Travis. 2019-03-01 20:47:12 +13:00
mikeller fcf4fa4b1c Fixed check for non-build files in Travis. 2019-02-23 18:38:35 +13:00
mikeller 533b832d1d Abort the CI build if no files used in the build were updated. 2019-02-22 00:55:44 +13:00
mikeller b329f0d70b Separate out target specific tests into the 'test-all' goal. 2019-02-03 15:54:26 +13:00
Michael Keller ed8aa047d9 Fourth attempt at adding secure integrations to travis. 2018-12-29 12:47:10 +13:00
mikeller 147d5eaa96 Third attempt at adding secure integrations to travis. 2018-12-28 09:05:37 +13:00
mikeller c63a3c6b51 Second attempt at adding secure integrations to travis. 2018-12-28 00:12:40 +13:00
Michael Keller b4b8c7b230 Changed to new (and private) API keys to get rid of forks using stale published API keys. 2018-12-27 13:32:23 +13:00
jonpas d1c30b93a5
Fix notification comment in .travis.yml 2018-12-26 23:35:00 +01:00
Michael Keller efda32b6d4 Updated secrets to travis-ci.com (pro) ones. 2018-12-27 11:16:26 +13:00
jonpas 40b597086d Secure Travis Slack notifications to betaflight/betaflight 2018-12-26 21:53:06 +01:00
mikeller c020e5df4a Increased travis cache load timeout to stop cache load (and SDK install) from failing. 2018-06-19 23:28:27 +12:00
Anders Hoglund 8da66004e5 Set low verbosity in Travis. Logs are too big for Travis to handle. 2018-06-18 11:19:47 +02:00
mikeller 57854eefc4 Cleaned up SDK version check. 2018-05-21 13:44:04 +12:00
Steffen Windoffer 32fef3019a update to gcc 7 2017-12-23 13:05:11 +01:00
Petr Ledvina f564cdf952 Fix atomic in unittests (#4240)
Add unittest support for ATOMIC_BLOCK

- BASEPRI emulation on UNIT_TEST target
- documentation cleanup / fixed missspelings
- ATOMIC_BARRIER implemented for CLang, using blocks
- ATOMIC_BARRIER is using macros to separate barriers

gcc specific unittest for ATOMIC_BARRIER

ATOMIC_BARRIER clang unittest

quick hack to enable CLangs -flocks + ATOMIC_BARRIER tests
Needs cleanup

* Enable test

* Add libBlocksRuntime dependency to Travis
2017-09-27 13:12:37 +01:00
Steffen Windoffer 03aa31acdd remove not needed whitespaces 2017-08-24 11:33:39 +02:00
TheIsotopes 4c152221ad sdk update 2017-07-01 11:21:16 +02:00
Anders Hoglund 5b17de7424 Travis update to Ubuntu 14.04 (Trusty Thar). 2017-05-16 11:22:51 +02:00
Magnus Ivarsson 65844f6891 Add code coverage measurement when building on travis and publish results to coveralls.io 2017-03-23 12:35:30 +01:00
Magnus Ivarsson 6622b36af8 Speedup build by grouping the builds in a few groups to be run in parallell 2017-03-22 12:05:40 +01:00
TheAngularity f7b731da7b SDK Update to 6.3.1 2017q1 2017-03-01 19:47:26 +01:00
Michael Keller cbd036a187 Rebase of #1917: Update SDK to 6.2.1 2016q4 (thanks to @TheAngularity). 2017-01-31 14:20:23 +01:00
Anders Höglund 446959e8df Travis. Run both unit tests and target builds. (#1511)
* Travis. Run both unit tests and target builds.
2016-11-09 21:28:14 +01:00
Anders Höglund 657eee6617 Travis optimizations (#1496)
* add travis directorie cache for arm sdk

* Travis. Test if make all in one job would work. And how slow/fast.

* Travis. Check that the old method with a couple specific targets still works.

* Rebased master and build all targets again.

* Make verbosity level 0 even less verbose, was still too much for travis in one mega-jumbo-all-target build.

* Even less output from make in verbosity level 0. Some Makefile symbol name cleanup too.

* arm_sdk_install did not check if allready downloaded and installed. Added checks and deps. Travis caching might work better now...

* Build all 56 targets to test Travis caching perf.

* Build all 56 targets to test Travis caching perf. Again. Now with correct yml arrsy syntax.

* Added installation of ccache and also to Travis cache. Caching the cache.

* Travis. Remove some unused APT libs, to see if this affects caching and build times.

* Travis. YAPT (Yet another perf trial). Remove all apt package install.

* Disaster. Put back installation if build-essential.

* Disaster still. Put back installation if zliblg-dev.

* Disaster, again. Put back installation of libc6 .

* Travis. Minimizing APT installation as it not be cached, issue 5876 on travis-ci github.

* Travis. Added comment on target specification.
2016-11-08 19:41:20 +01:00
borisbstyle 50e9b19fab Remove OLEMEXINO // Fix CJMCU build 2016-10-25 14:41:05 +02:00
Anders Hoglund 21492f35a4 Travis. Needs to be in sync eith ARM SDK updates. 2016-10-22 19:48:20 +02:00
Anders Hoglund c1f275b559 Travis. Added ANYFCF7. 2016-10-21 11:40:03 +02:00
borisbstyle c527d30716 Initial BeeBrain Support 2016-10-12 12:55:26 +02:00
borisbstyle 09d16bd0cb Merge branch 'master' into development 2016-10-07 01:41:55 +02:00
borisbstyle 7cd60b66b9 Update .travis.yml 2016-10-02 01:53:36 +02:00
Dan Nixon 03f340fe14 Merge branch 'master' into development
Conflicts:
	src/main/build/version.h
	src/main/drivers/max7456.c
	src/main/io/osd.c
	src/main/io/osd.h
	src/main/target/OMNIBUSF4/target.c
2016-09-25 11:31:44 +01:00
Dan Nixon aa15dec809 Fix issues intriduced in #1218 2016-09-24 23:19:10 +01:00
borisbstyle b5027b0a93 Merge pull request #1111 from nathantsoi/feature/make-build-tools
include the make arm_sdk_install target, for easy building
2016-09-13 22:16:11 +02:00
Anders Hoglund a4f7144d65 Travis. Re-enabled STM32F3DISCOVERY. Added a few missing targets, all disabled though. 2016-09-12 10:58:42 +02:00
Anders Hoglund bb70ae35d6 Target order. 2016-09-11 16:06:55 +02:00
Anders Hoglund f04b59a11b Added BETAFLIGHTF3 to the Travis test builds. Removed STM32F3DISCOVERY. 2016-09-11 15:55:21 +02:00
nathan a36ad01c3a absolute path to gcc in .travis.yml 2016-09-04 13:41:39 -07:00
nathan e98acee7cf fix travis 2016-09-02 20:13:32 -07:00
Jaakko Laurikainen 0cb7483232 New target: RCEXPLORERF2
F3FC board from RCExplorer.se.

Supports both tricopter integrated and standalone boards.
2016-08-24 19:57:06 +03:00
Michael Keller 1146e72cea Update .travis.yml
Fix copy / pasta.
2016-08-18 12:12:33 +12:00
Michael Keller c728aba5b0 Testing gcc 5.4 for travis builds. 2016-08-18 11:51:36 +12:00
borisbstyle 8be39efc88 Modify gitter 2016-08-16 08:59:26 +02:00
borisbstyle 4695c422b8 Update gitter room 2016-08-15 23:07:38 +02:00
Anders Hoglund 69aecd9e92 Limit number of targets to build on Travis. 2016-08-09 19:50:22 +02:00
Anders Hoglund 685ae3aee3 Limit number of targets to build on Travis. 2016-08-09 19:47:52 +02:00
Anders Hoglund 98d634231e Second TRavis trail with all 45 targets. 2016-08-08 15:19:47 +02:00
Anders Hoglund cba6c508fa First try with Travis on a few targets. 2016-08-08 14:47:45 +02:00
Michael Jakob 7634e4c635 AlienFligth F3 V2 support
Updated SPI driver (SPI3 on F3 targets)
AK8963 Mag support (part of MPU9250)
MPU9250 SPI support via MPU6500 driver
Updated LED driver for alternative LED sets
Enable gyro intterupt for AlienFlight F3 targets
Update AlienWii/AlienFlight documentation
Rename AlienWii to AlienFlight
2016-02-02 23:31:55 +01:00