Commit Graph

12 Commits

Author SHA1 Message Date
Giovanni Di Sirio f84032701c Mass EOL change to Unix mode.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15872 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-12-11 14:52:30 +00:00
Giovanni Di Sirio aecddb8a9e New directory for CI.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15591 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-04-22 09:34:54 +00:00
Giovanni Di Sirio b83cad19b2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15450 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-02-08 18:33:32 +00:00
akscram 71ea0d8a36 Add test coverate for RT tests
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15349 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-13 08:28:21 +00:00
akscram d4aa4de53a CI: add ability to specify custom targets
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14729 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-09-03 06:54:40 +00:00
akscram 63818ef1aa CI: update report.py to print summary in stdout
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14713 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-25 23:14:58 +00:00
akscram ed2fbf58fd CI: add detailed report of failures
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14712 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-25 22:42:45 +00:00
akscram 01e70f7a79 CI: Fix patterns to separate makefiles
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14680 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-19 23:42:28 +00:00
akscram 72a4f54cb2 CI: Improve search of makefiles
Search "*.make" makefiles and exclude "Makefile" makefiles if there is
the "make" subdirectory on the same level. This is needed to build each
project separately and collect the results for each.


git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14679 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-08-19 23:19:02 +00:00
akscram cc99d468a5 ci: unpack ext deps and fix some builds
* Unpack external dependencies located under the ext/ directory before
  build projects.
* Added a mechanism to skip build failures. SPC5 projects that require
  ppc-freevle-eabi-gcc and ccppc are skipped.
* Fixed small compilation errors with undefined variables.


git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14614 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-24 21:03:37 +00:00
akscram 614920363e Automation: remove backslashes in makefiles grep
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14610 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-22 22:08:04 +00:00
akscram bf3a0220b9 Add scripts for automation testing in Jenkins
The following targets are supported by the new makefile:

* makefiles (default) - builds all projects and stores results in the
    test_results directory, exits with non-zero code if there is at
    least one build failure.
* info - prints versions of used tools.
* lint - runs linter checks and exists with non-zero status if there
    is at leat one linter error.
* docs - builds HTML versions of docs and stores results in
    the doc_results directory.
* clean - removes test_results and doc_results directories.


git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14609 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-07-22 19:26:53 +00:00