Ralph Lange
|
11f5c94236
|
appveyor: use r'' string constants for all Windows paths
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
ff14d5ceb4
|
appveyor: adding make calls for 'build' and 'test' actions
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
11cb469fb9
|
appveyor: silence Perl relocation batch script
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
0ae628673c
|
appveyor: reduce number of SET=test00 runs
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
e11632798a
|
appveyor: print make version
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
24a70882d0
|
appveyor: use parallel make (except for Base 3.14)
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
430a699d7f
|
appveyor: add mingw definitions
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
c056b5ad0f
|
appveyor: only grep 'vcvarsall.bat' in VS install list
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
a88300bdd7
|
appveyor: put strawberry perl in the PATH
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
85f570ac09
|
appveyor: set EPICS_HOST_ARCH
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
d5c419bc8e
|
appveyor: don't run TestVCVars unless on Windows
|
2020-04-08 15:14:40 +02:00 |
|
Ralph Lange
|
08cdff9495
|
appveyor: don't run host_info() twice for compile tests
|
2020-04-08 15:14:40 +02:00 |
|
Ralph Lange
|
d052350738
|
appveyor: add complete_setup() and do a complete log
|
2020-04-08 15:14:40 +02:00 |
|
Ralph Lange
|
b53468e50e
|
appveyor: make modlist a function
|
2020-04-08 15:14:40 +02:00 |
|
Michael Davidsaver
|
e47e35bae4
|
appveyor: add do_exec() action; 'make' dependencies
|
2020-04-08 15:14:40 +02:00 |
|
Michael Davidsaver
|
6071fdf198
|
appveyor: minor fixes
- using 'place' as both a local and a global is confusing
- use "with open()" instead of "open() / close()"
|
2020-04-08 15:14:40 +02:00 |
|
Michael Davidsaver
|
00f003afa5
|
appveyor: add with_vcvars to read VS environment settings
- writes and calls a "trampoline" batch that calls the
appropriate "vcvarsall" script, then calls back into python
|
2020-04-08 15:14:40 +02:00 |
|
Michael Davidsaver
|
c3918cdbaa
|
appveyor: add printing host_info (python settings, VS versions)
|
2020-04-08 15:14:40 +02:00 |
|
Michael Davidsaver
|
e2399dc7f3
|
appveyor: avoid chdir, use 'cwd' key instead
|
2020-04-08 15:14:40 +02:00 |
|
Ralph Lange
|
5d17fdf98d
|
appveyor: configure EPICS build; install make and Perl
|
2020-04-08 15:14:40 +02:00 |
|
Ralph Lange
|
249db7db22
|
appveyor: add cloning the dependency modules to 'prepare' action
|
2020-04-08 15:14:40 +02:00 |
|
Ralph Lange
|
4dcfbb2079
|
appveyor: add default repo URL test
|
2020-04-08 15:14:40 +02:00 |
|
Ralph Lange
|
9742c5f9c6
|
appveyor: use portable os.chdir() instead of "cd"
|
2020-04-08 15:14:40 +02:00 |
|
Ralph Lange
|
2847f78ab2
|
appveyor: add error handler to fix shutil.rmtree on Windows
|
2020-04-08 15:14:39 +02:00 |
|
Ralph Lange
|
28aeda558b
|
appveyor: use decode() on git hashes
|
2020-04-08 15:14:39 +02:00 |
|
Ralph Lange
|
2dfa55420f
|
appveyor-test: always chdir into builddir
|
2020-04-08 15:14:39 +02:00 |
|
Ralph Lange
|
22d0feaa05
|
appveyor: enable debugging
|
2020-04-08 15:14:39 +02:00 |
|
Ralph Lange
|
cd0becff06
|
appveyor: add add_dependency()
|
2020-04-08 15:14:39 +02:00 |
|
Ralph Lange
|
355a5c2fb7
|
appveyor: fix logging in do.py
|
2020-04-08 15:14:39 +02:00 |
|
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 |
|