Ralph Lange
139b491614
appveyor: improve tests (capture stdout; use dictionaries)
2020-04-08 15:14:39 +02:00
Ralph Lange
b15d9bb62e
appveyor: first version (source_set, update_release_local)
2020-04-08 15:14:39 +02:00
Ralph Lange
761152babe
appveyor: first version
2020-04-08 15:14:39 +02:00
Michael Davidsaver
a34bb7d2b2
travis: always show test-results
...
even if one of the tests crashes
v2.2.1
2020-04-08 14:52:06 +02:00
Ralph Lange
94fdfbe802
travis: fix MSI patch file location
2020-04-08 14:50:06 +02:00
Ralph Lange
4cad610601
travis: add MacOS Bash 3.x workaround to travis-test.sh
v2.2.0
2020-04-06 18:31:52 +02:00
Ralph Lange
25a60b8490
travis: fix broken test for detecting empty SETUP_PATH
...
- Test was broken by commit 487d8eb2
this remained undetected due to name conflict between
die() in test script and in utils.sh
2020-04-06 17:46:25 +02:00
Ralph Lange
953b2960da
travis: refactor die() -> fail() in tests
...
- avoids name conflict with die() in utils that does not quit under test
2020-04-06 17:46:25 +02:00
Ralph Lange
a8bee0552d
Add MSI 1.7 to any Base 3.14 dependency
...
- add test for patch being applied
- fixes #20
2020-04-06 17:46:25 +02:00
Ralph Lange
c8b0894cb6
Add setup files for synApps 6.0 and 6.1
...
(fixes #15 )
2020-04-02 18:00:25 +02:00
Ralph Lange
47d3f0c0f3
example: add testing on RTEMS
2020-03-31 18:43:36 +02:00
Ralph Lange
1d430e1bfd
example: add simple test to check correct linkage
...
- needs to be 3.14 compatible
- fixes #27
2020-03-31 18:43:36 +02:00
Ralph Lange
12fca1961f
Remove specific setting for EPICS_BASE in configure/RELEASE
2020-03-31 18:43:36 +02:00
Ralph Lange
ee803fc38d
example: use TYPED_RSET for xxxRecord.c
2020-03-31 18:43:36 +02:00
Ralph Lange
0b589770bf
Add Python things to .gitignore
2020-03-31 09:34:37 +02:00
Ralph Lange
f92c1e716e
Readme: add Bash4@Mac requirement, add ASYN to references
2020-03-20 10:18:06 +01:00
Ralph Lange
f5047a9e11
travis: fix test error message
2020-03-17 15:26:12 +01:00
Ralph Lange
eb471d9539
Recompile remaining MODULE list after a miss
...
(fixes #18 , closes #21 )
2020-03-02 18:22:43 +01:00
Ralph Lange
e3dace9ee3
Fix FOO_RECURSIVE behavior
...
(fixes #25 , closes #24 )
2020-03-02 15:12:28 +01:00
Ralph Lange
660c1c6773
Add test for FOO_RECURSIVE behavior
...
- regression test for issue #25
2020-03-02 15:07:03 +01:00
Ralph Lange
b0ab3bf333
Allow CACHEDIR to be set externally.
...
fixes #22 , closes #23
2020-02-28 12:40:40 +01:00
Ralph Lange
17ce951e99
Merge pull request #17 from EuropeanSpallationSource/overwrite-configure-RELEASE
...
travis: overwrite configure/RELEASE instead of appending to it
2020-02-12 16:42:54 +00:00
Ralph Lange
7ae7054196
Make ADD_MODULES built before MODULES
2020-02-12 13:50:11 +00:00
Torsten Bögershausen
aee11f266b
Overwrite configure/RELEASE
...
The current scripts append the line
-include $(TOP)/../RELEASE.local
at the end of the configure/RELEASE file (if needed).
While this works for most EPICS modules, there is one drawback:
Definitions like
SUPPORT=/myfavorite/build/server
are not allways overwritten (better say undefined).
Fix this and create a configure/RELEASE file which is the same
for all EPICS modules.
Simply overwrite configure/RELEASE with what we want.
Thanks to the EPICS community for this suggestion
2020-02-12 13:08:56 +01:00
Ralph Lange
94744c9a8f
Readme: small improvements and clarifications
2020-01-17 13:01:34 +01:00
Ralph Lange
741a293029
Add ipac to the list of tested modules
2020-01-17 13:01:34 +01: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
82685b0280
Readme: small fixes, add FAQ how to update ci-scripts
2020-01-15 13:27:57 +01:00
Ralph Lange
a39346bc78
Readme: add references, FAQ, Travis badge
v2.1.0
2020-01-14 14:36:28 +01:00
Ralph Lange
5d76e1ff07
Add motor to the list of tested modules
2020-01-13 17:24:05 +01:00
Ralph Lange
c721b7ac32
Readme: fix heading levels
2020-01-13 11:10:40 +01:00
Ralph Lange
8233b9f81b
travis: auto-fix missing inclusion of ../RELEASE.local
2020-01-10 16:27:33 +01:00
Ralph Lange
7de5a7edc3
travis: pre-install homebrew packages (in global addons)
...
(closes #13 )
v2.0.1
2019-12-18 17:24:19 +01:00
Ralph Lange
80ab30469e
travis: avoid spawning 'tr' by using bash builtins
2019-12-18 17:22:11 +01:00
4dfd098545
travis: consistently use SETUP_PATH user variable
2019-12-18 17:00:46 +01:00
3929851deb
travis: implement die() in utils.sh
2019-12-18 16:58:31 +01:00
e6f722914c
travis: fix error message formats
2019-12-18 16:57:09 +01:00
d4ab170b3c
avoid 'tr' calls to improve performance a bit
2019-12-16 14:37:32 +01:00
487d8eb287
refer to user variable, not internal variable in error message
2019-12-13 14:58:57 +01:00
c7aca7cd73
implement die function
2019-12-13 14:39:53 +01:00
bdcb2f3173
fix error message formats
2019-12-13 14:03:27 +01:00
Ralph Lange
e81ec3aa0c
Merge pull request #12 from dirk-zimoch/formatfix
...
travis: fix formats for folders and colors
2019-12-13 11:45:20 +01:00
64e382b46e
enable line feed after fold_start message
2019-12-12 10:44:51 +01:00
add7bbcf88
enable escape codes for color
2019-12-12 10:43:26 +01:00
Ralph Lange
377bd2a915
Readme: update, add version badge, mention License
2019-12-11 16:42:52 +01:00
Ralph Lange
7782f928c2
Add LICENSE
2019-12-11 16:40:37 +01:00
Ralph Lange
eff3d31687
Merge pull request #9 from ralphlange/devel/add-releases-cache-setups
...
- closes #5 , closes #7
v2.0.0
2019-12-11 15:01:42 +01:00
Ralph Lange
82d962639b
Load setup files instead of sourcing them
...
- needed for same setup files to work on Windows
(where PowerShell is used instead of bash)
- removes ugly bashism to allow overriding from .travis.yml
- adds a proper (yet small) syntax
Also adds tests for the new syntax and updates the README.
2019-12-11 09:50:50 +01:00
Ralph Lange
1d4d6cc617
travis: set tag variable to default
...
Fix bug found by Dirk Zimoch: set the <MODULE> variable to the default instead of just using the default value when unset.
2019-12-09 09:43:49 +01:00
Ralph Lange
40fe8f3852
travis: update and improve documentation
2019-12-06 11:34:56 +01:00