libvips/test
John Cupitt b836749b75 close jpeg read early
The current behaviour (close input handles on unref) works for languages
like C / C++ / Python / Rust / etc. where things get unreffed automatically
when they go out of scope.

On languages like Ruby / C# / node / etc. where things are unreffed on GC,
files can stay open for a long time after you've finished with them. This
interacts in an unfortunate way with the Windows default of refusing to
remove open files.

This change closes file handles as soon as the scan of the input file
finishes, and therefore produces something closer to expected behaviour
for GCd languages on Windows.

see https://github.com/kleisauke/net-vips/issues/12
2018-08-16 15:47:48 +01:00
..
test-suite close jpeg read early 2018-08-16 15:47:48 +01:00
Makefile.am make test-suite survive make dist 2018-07-25 17:17:13 +01:00
README.md vmoe the test suite back into libvips 2018-07-06 15:43:20 +01:00
test_cli.sh bump wrapper script version 2017-12-17 10:50:57 +00:00
test_formats.sh Add palette flag to trigger pngsave quantisation 2018-06-19 22:41:40 +02:00
test_seq.sh argh reapply seq removal 2017-03-06 11:55:38 +00:00
test_threading.sh Fix test_{threading,thumbnail}.sh without install 2016-05-09 00:48:37 +02:00
test_thumbnail.sh add more seq tests 2017-04-23 09:43:01 +01:00
variables.sh.in fix "make check" 2018-07-06 16:11:02 +01:00

README.md

libvips test suite

This is in two parts: a few simple bash scripts in this directory are run on "make check", and a fancier Python test suite that's run by Travis on each commit.