summaryrefslogtreecommitdiff
path: root/Tools
diff options
context:
space:
mode:
authorWilliam S Fulton <wsf@fultondesigns.co.uk>2019-05-24 19:27:47 +0100
committerWilliam S Fulton <wsf@fultondesigns.co.uk>2019-05-24 19:30:47 +0100
commit2cd59b636e6da442cf6bc9dc8c09aa9f33df2a51 (patch)
treeb7b9f8009759228caa00a46086cf9ac7f2a7c764 /Tools
parent6489730892ff376d64deb9c5dff09407a58284ee (diff)
downloadswig-2cd59b636e6da442cf6bc9dc8c09aa9f33df2a51.tar.gz
Travis Octave testing changes
- Keep testing Octave 4.0 on Xenial, but the Octave headers break the C++11 tests, so just test C++98. - Drop Octave 4.2 testing on Trusty. - Keep Octave 4.4 testing on Trusty - it is the only C++11 Octave testing done and is just fast enough to beat the 50 minute limit. - Add latest Octave version (5.1) testing by using MacOS and brew. It takes about 49 minutes to run for C++98 testing. Unfortunately it takes longer than the Travis 50 minute limit to test C++11. I can't find a Xenial or MacOS solution for testing Octave and C++11, so we'll keep it on Travis for now. Octave is available as a Flatpak's, but Flatpak doesn't work on Travis as it requires a reboot after installing the flatpak package.
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/travis-osx-install.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/Tools/travis-osx-install.sh b/Tools/travis-osx-install.sh
index 63a11efa5..1cf73c5c0 100755
--- a/Tools/travis-osx-install.sh
+++ b/Tools/travis-osx-install.sh
@@ -22,6 +22,9 @@ case "$SWIGLANG" in
"lua")
travis_retry brew install lua
;;
+ "octave")
+ travis_retry brew install octave
+ ;;
"python")
WITHLANG=$SWIGLANG$PY3
if [[ "$PY3" ]]; then