Commit Graph

97 Commits (529af2b0f44df7ec39ba5ae1b3eeee408519a5fc)

Author SHA1 Message Date
Christopher Haster b7c15989ce Split out "docs" into its own Travis job
And some cleanup
2017-12-08 15:14:27 -06:00
Christopher Haster 7414d799b0 Add caching of apt-get + pip to .travis.yml 2017-12-08 14:29:48 -06:00
Christopher Haster ff25681a21 Separated out logical Travis jobs
Combination of mbed 2 builds (~40 minutes), littlefs testing (~15
minutes), and miscellaneous testing pushed the current CI over
Travis's limit of 1 hour per job.

However, by using Travis's matrix includes, we can spin up different
jobs for the various logical components being tested.
2017-11-27 20:39:03 -06:00
Christopher Haster ea0fee0968 littlefs: Integrated littlefs's .travis.yml into mbed OS
Also cleaned up the central .travis.yml to better support
similar local testing in Travis CI
2017-11-22 16:40:59 -06:00
Christopher Haster 94c972edba Fix travis requirements install
pip requires --user flag when installing executables outside of sudo context
2017-09-15 17:22:21 -05:00
Martin Kojtal 42a6dd00d8 Travis: fix the latest breakage - use group:
See https://blog.travis-ci.com/2017-08-29-trusty-image-updates
2017-09-08 13:50:56 +01:00
Jimmy Brisson 6bf7718c8d Correct travis coverage reporting 2017-09-05 16:16:30 -05:00
Jimmy Brisson b0501bd846 Post coverage details on coveralls and link to them in readme 2017-09-05 14:32:50 -05:00
Jimmy Brisson 817eb5ab05 Unify configuration testing and the travis command 2017-08-28 15:10:50 -05:00
Jimmy Brisson de9f9dd3a2 Convert memap tests to pytest style 2017-08-28 13:52:28 -05:00
Jimmy Brisson 177fb7933d Rework config_test to use py.test 2017-08-28 12:27:09 -05:00
Jimmy Brisson 99838219bf Start collecting coverage data in travis 2017-08-28 11:00:26 -05:00
amq f3ec031ef6 Change gcc-arm-none-eabi package name in Travis 2017-08-16 22:08:15 +03:00
amq a6cf701cca Update gcc-arm-embedded PPA in Travis
* ppa:terry.guo/gcc-arm-embedded has been deprecated in favor of ppa:team-gcc-arm-embedded/ppa
* this also means switching from 4.9.3.2015q3 to 6-2017q2
2017-08-16 21:52:45 +03:00
Martin Kojtal a5f2275c18 Travis: fix install phase - not use sudo 2017-07-29 20:25:04 +02:00
Jimmy Brisson 307a2ff564 Assert that assembler files are named correctly in travis 2017-06-20 14:47:41 -05:00
Jimmy Brisson 946d160c0f Check for IAR libraries as well 2017-06-12 11:10:23 -05:00
Jimmy Brisson 0481a5b244 Improve error output of bad lib CI test 2017-06-09 10:30:35 -05:00
Jimmy Brisson 3161cf31d1 Simplify doxygen and libfile checks 2017-06-09 10:27:35 -05:00
Jimmy Brisson 1d42134eba Document odd bits of the travis config 2017-06-09 10:01:57 -05:00
Jimmy Brisson 8cd7d42fd0 Add check for correct library naming to CI 2017-06-09 09:49:13 -05:00
Jimmy Brisson 2818026016 Check for no warnings in travis 2017-06-05 17:32:46 -05:00
Russ Butler 32b9ada3ec Enforce device_name is valid in targets.json
Add a CI test ensure that device_name exists inside the pack index.
2017-02-08 14:54:26 -06:00
Christopher Haster 87a1cfee42 Added equeue tests to travis CI 2016-11-21 12:48:16 -06:00
Brian Daniels b14a9702a1 Adding check to Travis for exporter support matrix 2016-11-02 09:35:19 -05:00
Jimmy Brisson 860ba3addb Added build_api tests to travis 2016-09-30 15:10:21 -05:00
Sam Grove 1047ab4562 Merge pull request #2834 from bridadan/memap-consolidate
[tools] Making memap output consistent across output formats
2016-09-30 14:59:31 -05:00
Jimmy Brisson fd04ea2125 Added property based regression test to travis 2016-09-29 10:20:05 -05:00
Brian Daniels abb6d2681e Adding memap tests and adding to travis ci 2016-09-28 17:27:25 -05:00
Jimmy Brisson 3f9bedbdd9 Add pylint testing to Travis 2016-08-16 13:29:43 -05:00
Jimmy Brisson 69eb3cabc8 Add the toolchain api test to the travis CI
I would like to test that the Toolchains API remains stable. Therfore,
I have added a test to the travis CI that checks that each exposed
toolchain class implements the API that the mbedToolchain base class
uses to compile.
2016-07-15 10:12:31 -05:00
Brian Daniels f340a6de0d Adding config tests to travis script 2016-06-21 19:09:15 -05:00
Mihail Stoyanov 42c62abed1 Further changes to reflect workspace_tools to tools rename 2016-06-09 21:40:54 +01:00
0xc0170 9328e4a660 Travis - remove install sh script
travis.yaml file - add before install, print versions of tools we use
2016-05-26 10:32:48 +01:00
Brian Daniels 2f4d668382 Renamed Jenkins specific options to general "Build" options 2015-04-17 09:39:26 -05:00
Przemek Wirkus 6ecf8da1c6 Added to .travis.yml colorama and prettytable python packages 2015-02-11 00:48:13 +00:00
Przemek Wirkus 94ad3f3355 Added to .travis.yml colorama and prettytable python packages 2015-02-11 00:41:11 +00:00
Przemek Wirkus cc57394f52 Added to .travis.yml colorama and prettytable python packages 2015-02-11 00:36:18 +00:00
Bogdan Marinescu bd89e121e5 Added build script for travis (build_travis.py) 2013-11-08 17:52:10 +02:00
Emilio Monti 0aeabe419f Use only GCC_ARM toolcahin for Travis CI 2013-11-08 11:20:23 +00:00
Matthew Else 908c0da471 (Hopefully) got rid of all of the setup output 2013-10-29 12:29:57 +00:00
Matthew Else 9ef1fdec45 Update .travis.yml 2013-10-29 12:07:21 +00:00
Matthew Else 1054f86806 Added support for microlib compilation. 2013-10-29 12:02:03 +00:00
Matthew Else cb87dbc742 I think, I've added support for ARM_CC using wine... 2013-10-28 18:13:29 +00:00
Matthew Else 56de616b93 Updated travis :D 2013-10-28 09:32:25 +00:00
Matthew Else ea181069b0 Now using sudo in the travis install commands 2013-10-28 09:27:03 +00:00
Matthew Else ca5a5a4f5f mbedmicro/mbed#87 Added some travis support, I hope. Only currently supports GCC_ARM and untested so far... 2013-10-28 09:23:39 +00:00