Commit Graph

25 Commits

Author SHA1 Message Date
Ralph Lange
3dff483254 travis: add unit test and test build jobs for Python 3.7 2020-06-12 18:00:18 +02:00
Ralph Lange
fd4bc0397a Add EXTRA definitions to the example builds 2020-06-12 18:00:18 +02:00
Ralph Lange
6ce24870e5 travis: add test and test-results actions 2020-06-07 14:24:36 +02:00
Ralph Lange
424fae7d53 travis: add RTEMS cross compilation jobs 2020-06-06 15:27:21 +02:00
Ralph Lange
dd23c6a91f travis: set base recursive=NO
to speed up the test builds (PVA not needed)
2020-06-06 15:27:21 +02:00
Ralph Lange
eaffc82e36 travis: add wine32, wine64 and osx builds 2020-06-06 15:27:21 +02:00
Ralph Lange
a0f1c7e96e travis: add Linux builds - bionic, trusty, clang
fixes #30
2020-06-06 15:27:21 +02:00
Ralph Lange
f456e47904 travis: fix unit tests and run/skip them
fixes #10
2020-06-06 14:55:06 +02:00
Ralph Lange
03d1a5456a travis: add static/debug/static-debug builds 2020-06-06 14:02:31 +02:00
Ralph Lange
25517c35d1 windows: CHOCO for additional chocolatey packages
Install:
- make
- @travis: strawberryperl
  the pre-installed perl does not have cpan and misses
  essentials like ExtUtils::Command
- packages from CHOCO env
2020-06-06 14:02:31 +02:00
Ralph Lange
c3920bc499 Minimal set of builds on Travis 2020-06-06 14:01:50 +02:00
Ralph Lange
47d3f0c0f3 example: add testing on RTEMS 2020-03-31 18:43:36 +02:00
Ralph Lange
aa8f35f086 Support ADD_MODULES to add specific modules to jobs
(closes #14)
2020-01-17 13:01:34 +01:00
Ralph Lange
7de5a7edc3 travis: pre-install homebrew packages (in global addons)
(closes #13)
2019-12-18 17:24:19 +01:00
Ralph Lange
40fe8f3852 travis: update and improve documentation 2019-12-06 11:34:56 +01:00
Ralph Lange
df8c0c09d7 travis: switch Windows cross-builds to newer distro 2019-12-06 11:34:55 +01:00
Ralph Lange
9abc3fbbfe travis: add jobs for Base 7.0 / 3.15.7 / 3.14.12.8 2019-12-06 11:31:10 +01:00
Ralph Lange
3a811924d0 travis: fix RTEMS builds (needs Base >= 3.16.2) 2019-11-25 16:19:23 +01:00
Ralph Lange
8c2cb12d9b travis: use sequencer master for MacOS build
- workaround for unreleased MacOS related fix
  of the sequencer
2019-11-22 17:20:40 +01:00
Ralph Lange
d8f2074e6a travis: use trusty for RTEMS and mingw cross builds
- Cross MinGW DLL builds on newer distros are failing for Base 3.15
  (see https://bugs.launchpad.net/epics-base/+bug/1853168)
- Compiler toolkits used for 4.9/4.10 RTEMS cross builds were created
  on and for trusty
2019-11-22 17:19:21 +01:00
Ralph Lange
f5a502301e travis: make verbosity (set -x, make -s) configurable 2019-11-21 14:33:47 +01:00
Ralph Lange
a3858715a2 travis: pre-install re2c for MacOS builds (sequencer) 2019-11-21 12:46:43 +01:00
Ralph Lange
c734ef9ce9 travis: add builds for the example app 2019-11-21 12:46:43 +01:00
Ralph Lange
e586d8994d travis: add tests for utils functions and defaults 2019-11-13 16:18:37 +01:00
Ralph Lange
8232bccba2 travis: add dummy test 2019-10-24 16:01:49 +02:00