summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
...
* Test clang 10.0.1 C++17 - xcode 10.2William S Fulton2019-06-271-0/+8
|
* Travis Octave testing changesWilliam S Fulton2019-05-241-15/+11
| | | | | | | | | | | | | | | | - 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.
* Ruby 1.9 and later testing on Travis xenialWilliam S Fulton2019-05-241-4/+29
| | | | | | | There were (a few) failures using 1.8.7, so document 1.9 and later as working in SWIG 4.0. Trusty failure in 2.3.0 was fixed in later versions of Ruby 2.3.x (expansion of RARRAY_PTR).
* Travis Go testing moved to xenialWilliam S Fulton2019-05-091-3/+3
| | | | | | | | The default Go 1.11 version on Travis doesn't work with C++11/C++14: gcc_libinit.c:110:3: error: implicit declaration of function ‘nanosleep’ so switch to another gimme version of Go.
* Move Scilab Travis testing from trusty to xenialWilliam S Fulton2019-05-071-1/+1
|
* Switch php 7.2 testing to xenialWilliam S Fulton2019-05-071-3/+3
|
* Disable Travis php 7.2 testingWilliam S Fulton2019-05-071-0/+6
| | | | | There is a certificate error on the unsupported Ubuntu Trusty machines. Php 7.2 is segfaulting on Ubuntu Xenial, so there is work to be done.
* Specify Go version to test with c++11William S Fulton2019-05-041-1/+1
| | | | | | | | Default version of Go 1.11.1 on Travis is broken for c++11 testing. gcc_libinit.c: In function ‘_cgo_try_pthread_create’: gcc_libinit.c:110:3: error: implicit declaration of function ‘nanosleep’ [-Werror=implicit-function-declaration] nanosleep(&ts, nil);
* Travis testing GCC=5 not needed for xenial.William S Fulton2019-05-041-6/+6
| | | | Default compiler is gcc 5 on xenial.
* Travis output optimisation during configureWilliam S Fulton2019-05-021-3/+3
|
* Travis output optimisationWilliam S Fulton2019-05-021-4/+1
|
* Travis testing gcc versionsWilliam S Fulton2019-05-021-4/+4
| | | | | gcc-4.5 has package dependency problems Add gcc-4.9
* Expand Travis testing of core SWIG compilation to include more gcc versionsWilliam S Fulton2019-05-021-1/+25
|
* Travis gcc version refactorWilliam S Fulton2019-05-021-24/+23
| | | | | Use GCC env variable to hold gcc version to install instead of SWIG_CC and SWIG_CXX.
* Remove duplicate Travis xenial Octave testingWilliam S Fulton2019-04-301-6/+1
|
* Migrate Travis tests from trusty to xenialWilliam S Fulton2019-04-301-65/+65
| | | | | | | Ubuntu trusty 14.04 is end of life April 2019. Ubuntu xenial 16.04 is the main platform for Travis now. Some languages are not working on xenial, so I've left them on trusty for now.
* Travis testing of Go changesv4.0.0rel-4.0.0William S Fulton2019-04-261-4/+9
| | | | | | Use gimme to install a version of Go to test. Travis already uses gimme to pre-install a version of Go. Switch some of the Go testing from travis to xenial.
* Fix node.js deprecated warnings >= v10.12.0mochizk2019-03-131-6/+0
|
* Mark and setup OCaml as an experimental target language.William S Fulton2019-02-111-0/+5
| | | | Issue #1437
* Add mzscheme to Travis testingWilliam S Fulton2019-02-091-0/+11
| | | | This is an experimental language so needs to go under allow_failures.
* [ci] Add CI jobs for PHP 7.2 and 7.3Olly Betts2019-02-081-0/+10
|
* ocaml test-suite is now passing in TravisWilliam S Fulton2019-01-121-6/+0
|
* Turn Travis OSX Python 3 testing back onWilliam S Fulton2019-01-011-4/+0
| | | | brew is working again with Python 3.7.1
* Remove Python 3 OSX Travis testing.William S Fulton2018-10-241-0/+4
| | | | | | | Pouring gcc-8.2.0.high_sierra.bottle.1.tar.gz Error: The step did not complete successfully Above error needs fixing
* Disable Javascript Node 10 testingWilliam S Fulton2018-10-121-0/+6
| | | | Upgrade from v10.11.0 to v10.12.0 on Travis started breaking the builds
* Drop support for Python classic classesOlly Betts2018-10-121-5/+0
| | | | | | | | | | | | There were only needed to support Python < 2.2, and we now require at least Python 2.6. Conflicts: .travis.yml Examples/test-suite/python/autodoc_runme.py Source/Modules/python.cxx This is a cherry-pick and merge from patch in #1261
* Add python -builtin -O Travis testingWilliam S Fulton2018-09-191-0/+10
|
* Travis: python3.5 -fastproxy no longer failingWilliam S Fulton2018-08-181-6/+0
|
* Test Python 3 -O on Travis (currently failing)William S Fulton2018-08-101-0/+11
|
* Python2 -O testing finally no longer failsWilliam S Fulton2018-08-101-6/+0
|
* Restore Travis macOS Ruby and Tcl testingWilliam S Fulton2018-08-061-8/+0
|
* Disable Travis OSX ruby and tcl buildsWilliam S Fulton2018-08-021-0/+9
| | | | These have started to fail since XCode was upgraded to 9.4
* Merge branch 'js-v8-52-tests'William S Fulton2018-08-021-0/+20
|\ | | | | | | | | | | | | | | | | | | | | * js-v8-52-tests: fixed nvm node tests: use provided version if present travis tests for different node versions fix travis tests Test NodeJS 4, 6, 8, and 10 Remove warnings on Node 6.x aka V8 5.0 and 5.1 Add Node 7.x aka V8 5.2+ support
| * travis tests for different node versionsfurylynx2018-07-211-0/+5
| |
| * fix travis testsfurylynx2018-07-211-4/+4
| |
| * Merge branch 'master' into js-v8-52-testsJacob Gillespie2018-05-011-8/+56
| |\
| * | Test NodeJS 4, 6, 8, and 10Jacob Gillespie2018-05-011-1/+10
| | |
* | | Switch Travis additional testing from python 3.6 to 3.7William S Fulton2018-06-181-4/+4
| | |
* | | Turn on Travis testing of Python 3.7William S Fulton2018-06-151-0/+5
| | |
* | | Restore Travis testing of Python 3.2/3.3William S Fulton2018-06-121-0/+10
| | |
* | | Remove support for PHP5Olly Betts2018-06-071-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | PHP5 is no longer actively supported by the PHP developers and security support for it ends completely at the end of 2018, so it doesn't make sense to include support for it in the upcoming SWIG 4.0.0 release. See #701.
* | | [ci] Drop builds for Python versions we're droppingOlly Betts2018-06-061-30/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | We're decided that SWIG 4.0 will support Python 2.7 and >= 3.4. The patch to remove then (#1261) is waiting for the doxygen branch to be merged, but meanwhile we're wasting a lot of travis resources on 6 CI builds for Python versions we're not intending to support. [skip ci]
* | | Add Octave 4.4 to Travis allow_failuresWilliam S Fulton2018-05-171-0/+6
| | |
* | | .travis.yml: test against Octave 4.4Karl Wette2018-05-121-0/+5
| | |
* | | Enhance Travis testing to use gcc 8 and test C++17 and C17William S Fulton2018-05-051-1/+13
| |/ |/|
* | [ci] guile 2.2 build no longer expected to failOlly Betts2018-04-211-4/+0
| |
* | Travis python builtin testing to include Python 3.6 and g++-6William S Fulton2017-10-091-3/+8
| |
* | Test c++14 with gcc-7 as test-suite isn't quite ready for c++17William S Fulton2017-10-081-2/+2
| |
* | Travis test python-3.6William S Fulton2017-10-071-0/+5
| |
* | Travis test gcc-7.2 and c++-17William S Fulton2017-10-071-0/+9
| |