Commit Graph

149 Commits (f9f9b60d7e8f4200d97b59c602b65872bc895aba)

Author SHA1 Message Date
Cruz Monrreal II f9f9b60d7e Grouped jobs into build stages 2019-04-08 10:45:07 -05:00
Cruz Monrreal II c703ad7cfb Removed status reporting.
Re-enabled in later commit.
2019-04-08 10:39:38 -05:00
Cruz Monrreal II d0f4dc4d20 Changed default language to shell.
Not every VM needs the setup overhead that 'language: python' was providing
2019-04-08 10:39:38 -05:00
Cruz Monrreal II‰ 6c9c7f1483 Updated AWS url for astyle.
The original one is no longer appropriate
2019-03-29 12:18:39 -05:00
Cruz Monrreal II 034096dcd0 Updated astyle to work with updated .astyleignore file
fgrep === grep -F
-F treats lines as fixed strings (aka, the '^' isn't expanded)
2019-03-25 19:43:34 -05:00
Oren Cohen f234a1dc5b
Unify PSA code generators 2019-03-03 21:15:49 +02:00
Russ Butler b7eb7820e3 Remove the USB directory from mbed 2 travis
Don't include the USB directory when testing mbed 2 on travis.
2019-02-22 10:52:34 -06:00
Michael Schwarcz 4a45c16a21 Update .travis.yml psa_autogen job with TF-M code generation tool 2019-02-19 15:19:07 +02:00
Michael Schwarcz 516af50cb7 Consolidating tools/tfm and tools/spm into tools/psa 2019-02-19 15:19:06 +02:00
Cruz Monrreal II 861816c20b Enable xenail dist for only Py37 job
Other jobs will follow with other PR
2019-01-28 13:54:28 -06:00
Cruz Monrreal II d582451469 Enabled Py3.{5,6,7} in Travis CI 2019-01-28 13:02:37 -06:00
Cruz Monrreal II e28bf5ae11 Replaced '|' with '>' (affects how newlines are parsed) 2019-01-24 16:56:05 -06:00
Cruz Monrreal II 50a99a0572 Updated license_check to work a bit better across line boundries.
Swapped out 'git grep' for 'grep' since it can take in a --max-count flag.
The license _header_ will always be at the top.

Also enabled output so that PR authors can know what the problem files are.
2019-01-24 16:14:50 -06:00
Cruz Monrreal II‰ 31ab61ed80 Fix for license check job.
Somehow, having the '!' before a single command in a single line parses out the '!'.
2019-01-24 16:14:50 -06:00
Martin Kojtal cf75dc4b43
Merge pull request #9286 from alekla01/alekla01-include_check-patch-1
travis: Add include_check job
2019-01-22 09:33:20 +01:00
Aleksi Klasila fc41ea90d2 Add Travis include mbed.h check 2019-01-21 16:47:44 +02:00
Cruz Monrreal II e5fecaf899 Shuffled around version checks to be more useful in case of failure 2019-01-17 12:39:52 -06:00
Cruz Monrreal II 2d23e4c6f0 Added specific versions of Travis-only modules
Use requirements.txt to install specific versions of Travis CI python modules.
2019-01-17 12:39:52 -06:00
Martin Kojtal 32c9c3ac46
Merge pull request #8970 from kegilbert/spell-checker-travisjob
Add doxygen spellcheck job to Travis
2019-01-16 09:30:46 +01:00
Cruz Monrreal 41ecde9c30
Merge pull request #9371 from 0xc0170/test_travis_master
travis: set hypothesis to v3.88
2019-01-14 10:50:42 -06:00
Martin Kojtal be9f9f7610 travis: set hypothesis to 3.88 version
Update to v4.x breaks tools, will need to be addressed separately.
2019-01-14 16:00:36 +00:00
kegilbert 70b9b753db Add doxygen spellcheck jobs to Travis
Currently tests
    - drivers
    - platform
    - rtos
    - events
    - features/netsocket
2019-01-11 10:22:15 -06:00
Cruz Monrreal II 84469e1b6f Corrected simplified astyle job behavior when base branch is not master
Consolidated efforts from PR #9336.

Previous job's env vars would not be populated correctly if the base branch of a PR was not master.
Corected by pulling remaining respository information to perform comparison between read-only instance of PR and base branch.
2019-01-10 22:28:51 -06:00
Martin Kojtal 3305565164 travis: add keys for ubuntu - workaround 2019-01-08 13:29:13 +00:00
Oren Cohen 05f4a1867f Fix travis astyle usage of .astyleignore 2019-01-06 14:23:22 +02:00
Cruz Monrreal II 2ef6fe314f Add back statements adding ppa repos... 2019-01-04 10:21:17 -06:00
Cruz Monrreal II fd5607f914 Skip files that were deleted 2019-01-03 18:49:26 -06:00
Cruz Monrreal II af4af430a2 Simplified astyle travis test to be easier to reason about 2019-01-03 18:49:26 -06:00
Olli-Pekka Puolitaival bfeab27e4a More static place for astyle 2018-12-28 14:38:34 +02:00
Martin Kojtal e3b03e0404
Merge pull request #9055 from 0xc0170/dev_travis_astyle_https
travis: use https for fetching astyle package
2018-12-12 14:46:51 +01:00
Martin Kojtal 7c5cffb78a
Merge pull request #9047 from 0xc0170/dev_travis_license
travis: add license
2018-12-12 14:46:32 +01:00
Martin Kojtal dba7f6eacc travis: use https for fetching astyle package 2018-12-11 13:43:56 +00:00
Martin Kojtal 49a8cb809d travis: add license 2018-12-11 09:16:12 +00:00
Cruz Monrreal II 36790d6856 Removed rabbitmq fix from travis.yml
Upstream fix has been applied by Travis CI
2018-12-10 21:48:19 -06:00
Martin Kojtal 9b4be1b540 travis: rabbitmq signature update
Fix comes from rabbitmq:

> On December 1st, 2018 (GMT) all repositories under the RabbitMQ account on PackageCloud
will be switched to use the new signing keys. RabbitMQ users who install packages
from PackageCloud must import the new signing keys before the migration.
The recommended way of doing that is by re-running PackageCloud setup
scripts (RabbitMQ, Erlang). Signing keys can be downloaded and imported directly
as well (RabbitMQ, Erlang). If the new keys are not imported, package installation
will start failing with a signature verification error.
2018-12-03 10:31:57 +00:00
Martin Kojtal 13822a4ef4 travis: mangodb key update not needed anymore 2018-12-03 10:31:30 +00:00
Oren Cohen 45bd4f305a Add SPM code generation test to Travis-CI 2018-11-28 14:38:44 +02:00
Martin Kojtal a5e8df25a1 travis: astyle anchor fix
Missing $ for after_success, same fix as previously done for PR code changes
2018-11-20 14:50:10 +00:00
Martin Kojtal 5299017553
travis: anchor grep for astyle
Should not pick up .cmake files (just .c files)
2018-11-16 13:38:36 +00:00
Teppo Järvelin f5ad355854 travis: exclude deleted files for astyle. 2018-11-16 13:58:04 +02:00
Martin Kojtal cbdd6324ed travis: echo failure if astyle fails 2018-11-15 07:20:13 +00:00
Martin Kojtal 70b5772dc4 travis: add after_failure for astyle
To get to failure, we need to exit with 1
2018-11-15 07:20:13 +00:00
Martin Kojtal edef49b5fd travis: astyle error leads to the pull request error
As our codebase is 0 styling errors, we should start treating astyle errors as
pull request blockers. Time to follow our coding style.
2018-11-15 07:20:11 +00:00
Cruz Monrreal II 5ad4b3481b Disable current failing doxygen command until fixes are made 2018-10-30 11:45:41 -05:00
Cruz Monrreal II 948531fc2f Added compilation of latest doxygen release.
Tweaked doxygen failure command
2018-10-30 11:41:07 -05:00
Cruz Monrreal II 65c4bc92fb Added line in python testing to print pip modules in use 2018-10-16 17:33:56 -05:00
Cruz Monrreal dc4a52c727
Merge pull request #7898 from 0xc0170/fix_astyle_common
Travis: fix astyle report (-/+ files)
2018-10-10 08:40:28 -05:00
Martin Kojtal f1f16e5e26 travis: add MBED BOT to the astyle job 2018-10-09 14:20:32 -05:00
Martin Kojtal c10a9b5f77
Merge pull request #7911 from 0xc0170/fix_license_check
travis: add license check for gnu library license
2018-09-26 15:07:48 +02:00
Seppo Takalo fa8add4227 Remove components from RTOS-less build. 2018-09-01 12:37:45 -05:00