Kleis Auke Wolthuizen
5f7502ebf7
Upgrade Python and Clang to latest version on Travis
...
- Python 2.7 reached the end of its life on January 1st, 2020.
- The ASAN suppression parse errors seems to be fixed within Clang 10.
- Fix macOS build by updating the base 'osx_image' to 'xcode11'.
2020-04-22 09:39:23 +02:00
John Cupitt
686829166d
fix some more metadata updates
...
some more minor cases picked up by the test suite
2019-11-30 12:11:23 +00:00
John Cupitt
e16fa657eb
Revert "Revert "try disabling IM for oss-fuzz""
...
This reverts commit 263f69d581
.
2019-08-11 12:41:38 +01:00
John Cupitt
263f69d581
Revert "try disabling IM for oss-fuzz"
...
This reverts commit faafd4eee0
.
2019-08-11 12:31:58 +01:00
John Cupitt
faafd4eee0
try disabling IM for oss-fuzz
...
libvips has to use ReadImage() when it opens an image via MagickCore,
and this can allocate very large amounts of memory, killing the fuzzer.
IM is already part of oss-fuzz, so we are not gaining much by
replicating that work. This patch attempts to disable IM for fuzzing tests.
2019-08-10 12:58:21 +01:00
John Cupitt
7ef0ae826f
try suppressing libexif ubsan again
2019-08-09 13:49:15 +01:00
John Cupitt
7c94d09ab6
revert ubsan supp file
...
nope, fails on travis
2019-08-09 13:15:54 +01:00
John Cupitt
e75320bb0d
try enabling ubsan suppressions in travis
2019-08-09 13:03:14 +01:00
John Cupitt
41ecc696a7
disable asan and ubsan supp files for now
...
getting strange parse errors on asan
2019-08-09 12:28:15 +01:00
John Cupitt
cf94c2f71e
more suppressions to a subdir
...
since we now have four of them
2019-08-09 11:43:13 +01:00
John Cupitt
5a3b1d7f91
break ubsan and asan suppressions out
...
they need to be in separate files
2019-08-09 11:40:51 +01:00
John Cupitt
d6baf157cf
ignore buffer overflow in magick
...
for lsan testing
2019-08-09 10:22:47 +01:00
Oscar Mira
78c0014708
add UBSAN sanitizer
2019-08-02 19:46:42 +02:00
Oscar Mira
cf655c6fbe
fix fuzzing specific build macro
2019-08-02 19:46:42 +02:00
John Cupitt
4ce745dbee
nudge travis
2019-08-02 11:05:49 +01:00
Oscar Mira
4b1c49eb95
suppress memory leak warnings for python tests
...
Now that travis does not fail, the allow_failure flag for the
clang-compiler job can be removed.
2019-07-16 01:19:37 +02:00
Oscar Mira
1dd0f4f6a7
add travis build with clang and address-sanitizer
...
Create a new build job to run fuzz regression testing in travis. Also include a
suppression file to ignore known memory leaks.
2019-07-15 14:02:27 +02:00
John Cupitt
5d907bdd17
final update for 8.8.0-rc1
2019-04-27 11:41:26 +01:00
Kleis Auke Wolthuizen
90e5c5eb9b
Add support for HEIF files on Travis
2019-02-17 20:51:01 +01:00
John Cupitt
2ff6786a4c
nudge travis
2019-01-25 16:20:39 +00:00
Kleis Auke Wolthuizen
5e75dc0518
Use a PPA with the latest version of magick
2019-01-07 19:10:21 +01:00
Kleis Auke Wolthuizen
dc143fa4f5
Installing packages with the APT addon
2019-01-02 11:42:17 +01:00
Kleis Auke Wolthuizen
db18dcfa30
Run the libvips test suite on Travis
...
Instead of the pyvips test suite.
2019-01-02 11:28:41 +01:00
Anton Rieder
4154507547
Use latest Xcode for macOS builds
...
https://docs.travis-ci.com/user/reference/osx/#os-x-version
2018-12-17 15:07:14 +01:00
John Cupitt
ae47bb593a
Merge pull request #1181 from aried3r/patch-1
...
Remove unnecessary uninstall of oclint
2018-12-17 13:52:02 +00:00
Anton Rieder
2f8f7dd394
Use newer libtiff5-dev on Ubuntu 16.04
...
https://packages.ubuntu.com/xenial/libtiff5-dev
2018-12-17 14:31:24 +01:00
Anton Rieder
3a7ec80b65
Use Ubuntu 16.04 on Travis
...
https://blog.travis-ci.com/2018-11-08-xenial-release
Puts us a bit closer to building Debian/Ubuntu packages:
https://github.com/libvips/libvips/issues/987#issuecomment-426619628
2018-12-17 14:25:13 +01:00
Anton Rieder
45543af564
Remove unnecessary uninstall of oclint
...
See https://changelog.travis-ci.com/oclint-is-removed-from-mac-builds-79270
2018-12-17 14:21:52 +01:00
Yazan Medanat
90f578a05f
Change jcupitt references to libvips.
2018-09-21 09:05:47 -07:00
Felix Bünemann
0f9e87bc69
Run pytest verbose on Travis CI
...
This should make it easier to see which tests cause problems.
2018-06-14 17:40:27 +02:00
John Cupitt
1e102910cf
allow osx to fail for now
2018-06-14 16:15:43 +01:00
Felix Bünemann
eaa5cfc334
Run pyvips test suite on Travis CI
...
* Download pyvips version specified by PYVIPS_VERSION environment variable
and run its test suite after the C based tests
* Fix the macOS build and use the latest Xcode/macOS versions
* Disable homebrew updates for more predictable builds
* Sync dependencies between linux and osx targets
2018-06-13 23:36:07 +02:00
John Cupitt
fbcdb58f7b
remove precise from travis
2018-04-11 19:36:18 +01:00
John Cupitt
37a435ec48
missing - in travis.yml
2017-10-09 12:22:32 +01:00
John Cupitt
d9017b0cf4
let os x fail again
...
since homebrew is now requiring ruby2.3
2017-10-09 12:19:32 +01:00
John Cupitt
6aca3bae53
re-add goi
...
it's a hard dep
2017-09-17 17:43:50 +01:00
John Cupitt
bb47d18bad
Merge branch 'master' of github.com:jcupitt/libvips
2017-09-17 17:23:25 +01:00
John Cupitt
fa4cc1a0ac
turn osx back on for travis
...
and remove the py stuff: this is no longer used for the test suite
2017-09-17 17:13:11 +01:00
Alistair Thomas
8f1aaeaa7d
Remove additional install of pkg-config, automake and giflib from macOS CI
...
The Travis build for macOS is failing because brew errors out when it
finds pkg-config, automake and giflib have already been installed.
2017-09-17 14:44:59 +01:00
John Cupitt
bcf914bce7
let osx travis fail
...
brew is rather unreliable
2017-03-25 14:04:07 +00:00
John Cupitt
db853ae0dd
sigh travis
2017-03-01 17:37:55 +00:00
John Cupitt
cf18db823b
add libexpat1-dev to travis
2017-03-01 10:07:36 +00:00
John Cupitt
8d49dee32c
travis OS X done
...
clean up, don't allow fail
2017-01-20 08:56:23 +00:00
John Cupitt
0de517ed23
more travis
...
don't reinstall libtiff
2017-01-19 18:39:57 +00:00
John Cupitt
1f68e690fc
more travis for OS X
...
need to unlink sys py before installing
2017-01-19 16:43:42 +00:00
John Cupitt
9223004377
more travis tweaking
...
try brew install rather than reinstall. The .pc files are often
created by the install method, which might explain why libpng.pc was
missing.
2017-01-19 15:31:33 +00:00
John Cupitt
95793926b5
argh
2017-01-19 14:31:46 +00:00
John Cupitt
fb64671b3e
argh more travis
...
perhaps `pkg-config --debug` will show something useful
2017-01-19 14:13:53 +00:00
John Cupitt
721fae73fa
tweak travis os x again
...
try without PKG_CONFIG_PATH, latest brew seems to not need it
2017-01-19 13:11:58 +00:00
John Cupitt
5111246a1c
oops argh travis
2017-01-18 20:41:10 +00:00