Ralph Lange
|
e50271765f
|
appveyor: add build cache for external tools
|
2020-04-08 15:14:42 +02:00 |
|
Ralph Lange
|
d9e1df2367
|
appveyor: add HOST_ARCH suffix for -debug and -static
|
2020-04-08 15:14:42 +02:00 |
|
Ralph Lange
|
7881b3527c
|
appveyor: fix for older vcvars.bat manipulating PLATFORM
|
2020-04-08 15:14:42 +02:00 |
|
Ralph Lange
|
0ac6c96e2a
|
appveyor: add call_make() wrapper, forward returncode
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
eb5dd2a86c
|
appveyor: read Base location from RELEASE.local
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
b3efae2451
|
appveyor: improve logging / print formatting
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
9c58196b6d
|
appveyor: use Base 3.15 for tests to speed up build
|
2020-04-08 15:14:41 +02:00 |
|
Ralph Lange
|
421fe54fe6
|
appveyor: move environment setting into setup_for_build()
|
2020-04-08 15:14:41 +02:00 |
|
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 |
|