1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 12:55:19 +03:00
Commit graph

43 commits

Author SHA1 Message Date
mikeller
15c57c0f3d Fixed checks and added target for all checks. 2019-09-16 23:29:28 +12:00
Michael Keller
31150827de Fix the verbosity of the tests when run in Travis. 2019-03-01 20:47:12 +13:00
mikeller
fad7ee3464 Fix missing 'platform.h' includes in compilation units, and make them stay away. 2019-02-23 17:49:25 +13:00
Andrey Mironov
ed72803858 Added FAST_RAM usage correctness check 2018-05-23 14:40:33 +03:00
mikeller
09ea369b44 Added target independence check to travis 'test' target. 2018-05-16 23:28:11 +12:00
Robert Lacroix
092baf5805 Add Paralyze mode support
During team relay races it's unsafe to retrieve crashed quads because the course is continuously hot. In order to safely fly a backup quad with the primary quad crashed in the field (but powered up) it's necessary to:

* Disable arming, so that the crashed quad doesn't unintentionally arm as well. This is specifically a problem when a transmitter can send signals to all powered up receivers (like FrSky and others).
* Change VTX to an unused channel with low power output
* Turn off telemetry

This change introduces a new mode called paralyze which disables arming and prevents mode changes (except beeper). It can only be invoked while the quad isn't armed. Once it's invoked, the FC has to be power cycled. In order to invoke it, the mode needs to be in a disengaged state at least once, so that forgetting to flip the switch back after crashing doesn't immediately invoke graveyard on the backup quad.

_Legal disclaimer: I am making my contributions/submissions to this project solely in my personal capacity and am not conveying any rights to any intellectual property of any third parties._
2018-05-10 07:40:31 -07:00
Steffen Windoffer
03aa31acdd remove not needed whitespaces 2017-08-24 11:33:39 +02:00
Anders Hoglund
a612065acc Coverage only created and published if PUBLISHCOV is defined. 2017-05-27 15:11:48 +02:00
Anders Hoglund
4e8a4a29b5 Run compiler with -Werror only on Travis. 2017-05-24 01:07:13 +02:00
Magnus Ivarsson
959f981ac4 try to reduce noise 2017-03-23 12:35:30 +01: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
b703bcef5a Fix issue #2707, travis did not fail if build TARGET=.. failed. 2017-03-23 12:09:08 +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
Anders Hoglund
cba6c508fa First try with Travis on a few targets. 2016-08-08 14:47:45 +02:00
Anders Hoglund
4a65eadb52 new top_makefile with real make targets. All CC3D variants now with their own names, no more clashes and confusion. MAkefile still backwards compatible. 2015-11-25 01:18:10 +01:00
Paul Rogalinski
f27be21076 travis docker environment compatibility 2015-07-10 22:33:53 +02:00
Paul Rogalinski
c4141d5f3c using curl instead of wget in .travis.yml
added retry option to all remaining curl requests
2015-07-01 22:50:42 +02:00
Paul Rogalinski
4062bd4145 fixed wrong parameter name 2015-07-01 22:50:42 +02:00
Paul Rogalinski
ba146d99d8 more robust curl / CI Server integration 2015-07-01 22:50:41 +02:00
Paul Rogalinski
91cb62b257 preliminary support for pr builds / 3rd party builds 2015-06-23 15:03:31 +02:00
Nicholas Sherlock
3b95ae49e9 Patch Gimli to fix underscores_inside_words in PDF manuals 2015-05-12 22:26:36 +12:00
Paul Rogalinski
1433a6e1f8 cleanup, prepare for a pr 2015-04-03 18:07:02 +02:00
pulsar
e6006232c8 using css overrides to restrict wide content resizing the pdf canvas
css overrides to restrict wide content resizing the pdf canvas

pdf manual building using ruby1.9, ci integration, cosmetics.

fixed typo

debugging travis build env

upload script bugfixes, fighting ruby env

fighting ruby env

fighting ruby env

fighting ruby env
2015-04-03 18:05:48 +02:00
Paul Rogalinski
e82375c587 support unsafe https, code cosmetics 2015-04-02 13:08:52 +02:00
Paul Rogalinski
5435030229 fixed missing env var handling 2015-04-01 17:23:33 +02:00
Paul Rogalinski
9dc7b9a42d removed debug output 2015-04-01 17:02:23 +02:00
Paul Rogalinski
4771d0bb83 using TRAVIS_BUILD_NUMBER instead of TRAVIS_JOB_ID 2015-04-01 16:18:05 +02:00
Paul Rogalinski
f46013effe fixed merge conflicts 2015-04-01 16:08:34 +02:00
Paul Rogalinski
35f3306efd Merge branch 'travis_upload' of github.com:pulsar256/cleanflight into travis_upload 2015-04-01 16:05:38 +02:00
Paul Rogalinski
e7c418771a dumping all env vars in the build script (debug) 2015-04-01 16:04:30 +02:00
Paul Rogalinski
96a8004934 introduces PUBLISHMETA build step, attempt to pass travis job id 2015-04-01 16:04:30 +02:00
Paul Rogalinski
50fcb3b235 using short (commit) log format, extended to 25 entries 2015-04-01 16:04:30 +02:00
Paul Rogalinski
f124eb692c sumitting last 10 entries from the commit log 2015-04-01 16:04:30 +02:00
Paul Rogalinski
ad1c73b381 added branch and revision formdata parameters 2015-04-01 16:04:30 +02:00
Paul Rogalinski
7899d3c38e support for build artifact upload to a remote server 2015-04-01 16:04:30 +02:00
Paul Rogalinski
483c62a585 using short (commit) log format, extended to 25 entries 2015-04-01 00:32:49 +02:00
Paul Rogalinski
26fa22c19f sumitting last 10 entries from the commit log 2015-04-01 00:23:30 +02:00
Paul Rogalinski
b8d4b6a387 added branch and revision formdata parameters 2015-03-31 20:23:09 +02:00
Paul Rogalinski
af7097688f support for build artifact upload to a remote server 2015-03-31 18:49:07 +02:00
Dominic Clifton
cd9dcd9ac7 Set executable flag on .travis.sh 2015-01-26 15:27:11 +01:00
tracernz
496d706097 Merge upstream
Conflict in src/main/sensors/battery.c from blackbox logging of
amperage. Merged changes in so that blackbox can log the current meter
ADC raw value.
2015-01-25 19:51:59 +13:00
Pierre Hugo
9a9cb0dbaa Make primative test runner script and skipped failing test for now. 2015-01-23 16:42:48 -08:00