GNOME Bugzilla – Bug 795527
Installed tests not installed with meson
Last modified: 2018-04-25 14:49:52 UTC
When I install gdk-pixbuf using autotools with --enable-installed-tests, the libexec/installed-tests directory contains many more items than with meson. Compare libexec/installed-tests └── gdk-pixbuf ├── 1_partyanimsm2.gif ├── aero.gif ├── animation ├── bug143608-comment.jpg ├── bug725582-testrotate.jpg ├── bug725582-testrotate.png ├── bug775218.jpg ├── bug775693.pixdata ├── cve-2015-4491 ├── cve-2015-4491.bmp ├── dpi.jpeg ├── dpi.png ├── dpi.tiff ├── icc-profile.jpeg ├── icc-profile.png ├── large.jpg ├── large.png ├── pixbuf-area-updated ├── pixbuf-composite ├── pixbuf-dpi ├── pixbuf-fail ├── pixbuf-icc ├── pixbuf-icon-serialize ├── pixbuf-jpeg ├── pixbuf-pixdata ├── pixbuf-randomly-modified ├── pixbuf-readonly-to-mutable ├── pixbuf-reftest ├── pixbuf-resource ├── pixbuf-save ├── pixbuf-scale ├── pixbuf-scale-two-step ├── pixbuf-short-gif-write ├── pixbuf-stream ├── pixbuf-threads ├── premature-end.jpg ├── premature-end.png ├── test-animation.ani ├── test-animation.gif ├── test-image-rle.pixdata ├── test-image.pixdata ├── test-image.png └── test-images ├── fail │ ├── androstanRezeptor.tga │ ├── bug776694.bmp │ ├── bug777315.bmp │ ├── bug778204.ico │ ├── bug778584.gif │ ├── bug779012.ico │ ├── bug779016-infinite.icns │ ├── bug780269.tif │ ├── bug784903-overflow-dimensions.tiff │ ├── bug785973.gif │ ├── colormap-image-without-colormap.tga │ ├── CVE-2017-2862.jpg │ ├── DoS.tga │ ├── empty-file.tga │ ├── file3.jp2 │ ├── invalid.1.bmp │ ├── invalid.1.gif │ ├── invalid.1.ico │ ├── invalid.1.png │ ├── invalid.1.ppm │ ├── invalid.2.gif │ ├── invalid.2.png │ ├── invalid.2.ppm │ ├── invalid.3.gif │ ├── invalid.3.ico │ ├── invalid.3.png │ ├── invalid.3.ppm │ ├── invalid.4.gif │ ├── invalid.4.png │ ├── invalid.5.ppm │ ├── invalid.6.ppm │ ├── invalid.7.ppm │ ├── invalid.8.ppm │ └── overflow.tga ├── randomly-modified │ ├── bad-header.ico │ ├── bmp-line-overflow.bmp │ ├── bug775232.pnm │ ├── bug775242.bmp │ ├── bug775648.qtif │ ├── bug776040.ico │ ├── crash.ico │ ├── decodecolormap.bmp │ ├── invalid.1.xpm │ ├── invalid.2.ico │ ├── invalid.4.ppm │ ├── valid.1.bmp │ ├── valid.1.gif │ ├── valid.1.jp2 │ ├── valid.1.jpeg │ ├── valid.1.png │ ├── valid.1.ppm │ ├── valid.1.tga │ ├── valid.1.tiff │ ├── valid.1.xbm │ ├── valid.1.xpm │ ├── valid.2.jpeg │ ├── valid.2.ppm │ ├── valid.2.tga │ ├── valid.3.ppm │ └── valid.4.ppm └── reftests ├── bug696331.png ├── bug696331.png.ref.png ├── bug785447.ico ├── bug785447.ico.ref.png ├── cat.jpg ├── cat.jpg.ref.png ├── colormap-too-small.tga ├── colormap-too-small.tga.ref.png ├── mandatory-bitmasks.bmp ├── mandatory-bitmasks.bmp.ref.png ├── rle-too-many-pixels-2.tga ├── rle-too-many-pixels-2.tga.ref.png ├── rle-too-many-pixels.tga ├── rle-too-many-pixels.tga.ref.png ├── squares.ico ├── squares.ico.ref.png └── tga ├── gtk-logo-16bpp-bottom-left.tga ├── gtk-logo-16bpp-bottom-left.tga.ref.png ├── gtk-logo-16bpp-bottom-right.tga ├── gtk-logo-16bpp-bottom-right.tga.ref.png ├── gtk-logo-16bpp-top-left.tga ├── gtk-logo-16bpp-top-left.tga.ref.png ├── gtk-logo-16bpp-top-right.tga ├── gtk-logo-16bpp-top-right.tga.ref.png ├── gtk-logo-16bpp.ref.png ├── gtk-logo-24bpp-bottom-left.tga ├── gtk-logo-24bpp-bottom-left.tga.ref.png ├── gtk-logo-24bpp-bottom-right.tga ├── gtk-logo-24bpp-bottom-right.tga.ref.png ├── gtk-logo-24bpp-top-left.tga ├── gtk-logo-24bpp-top-left.tga.ref.png ├── gtk-logo-24bpp-top-right.tga ├── gtk-logo-24bpp-top-right.tga.ref.png ├── gtk-logo-32bpp-bottom-left.tga ├── gtk-logo-32bpp-bottom-left.tga.ref.png ├── gtk-logo-32bpp-bottom-right.tga ├── gtk-logo-32bpp-bottom-right.tga.ref.png ├── gtk-logo-32bpp-top-left.tga ├── gtk-logo-32bpp-top-left.tga.ref.png ├── gtk-logo-32bpp-top-right.tga ├── gtk-logo-32bpp-top-right.tga.ref.png ├── gtk-logo-cmap-8bpp-bottom-left.tga ├── gtk-logo-cmap-8bpp-bottom-left.tga.ref.png ├── gtk-logo-cmap-8bpp-bottom-right.tga ├── gtk-logo-cmap-8bpp-bottom-right.tga.ref.png ├── gtk-logo-cmap-8bpp-top-left.tga ├── gtk-logo-cmap-8bpp-top-left.tga.ref.png ├── gtk-logo-cmap-8bpp-top-right.tga ├── gtk-logo-cmap-8bpp-top-right.tga.ref.png ├── gtk-logo-cmap-rle-8bpp-bottom-left.tga ├── gtk-logo-cmap-rle-8bpp-bottom-left.tga.ref.png ├── gtk-logo-cmap-rle-8bpp-bottom-right.tga ├── gtk-logo-cmap-rle-8bpp-bottom-right.tga.ref.png ├── gtk-logo-cmap-rle-8bpp-top-left.tga ├── gtk-logo-cmap-rle-8bpp-top-left.tga.ref.png ├── gtk-logo-cmap-rle-8bpp-top-right.tga ├── gtk-logo-cmap-rle-8bpp-top-right.tga.ref.png ├── gtk-logo-cmap.ref.png ├── gtk-logo-gray-8bpp-bottom-left.tga ├── gtk-logo-gray-8bpp-bottom-left.tga.ref.png ├── gtk-logo-gray-8bpp-bottom-right.tga ├── gtk-logo-gray-8bpp-bottom-right.tga.ref.png ├── gtk-logo-gray-8bpp-top-left.tga ├── gtk-logo-gray-8bpp-top-left.tga.ref.png ├── gtk-logo-gray-8bpp-top-right.tga ├── gtk-logo-gray-8bpp-top-right.tga.ref.png ├── gtk-logo-gray-16bpp-bottom-left.tga ├── gtk-logo-gray-16bpp-bottom-left.tga.ref.png ├── gtk-logo-gray-16bpp-bottom-right.tga ├── gtk-logo-gray-16bpp-bottom-right.tga.ref.png ├── gtk-logo-gray-16bpp-top-left.tga ├── gtk-logo-gray-16bpp-top-left.tga.ref.png ├── gtk-logo-gray-16bpp-top-right.tga ├── gtk-logo-gray-16bpp-top-right.tga.ref.png ├── gtk-logo-gray-opaque.ref.png ├── gtk-logo-gray-rle-8bpp-bottom-left.tga ├── gtk-logo-gray-rle-8bpp-bottom-left.tga.ref.png ├── gtk-logo-gray-rle-8bpp-bottom-right.tga ├── gtk-logo-gray-rle-8bpp-bottom-right.tga.ref.png ├── gtk-logo-gray-rle-8bpp-top-left.tga ├── gtk-logo-gray-rle-8bpp-top-left.tga.ref.png ├── gtk-logo-gray-rle-8bpp-top-right.tga ├── gtk-logo-gray-rle-8bpp-top-right.tga.ref.png ├── gtk-logo-gray-rle-16bpp-bottom-left.tga ├── gtk-logo-gray-rle-16bpp-bottom-left.tga.ref.png ├── gtk-logo-gray-rle-16bpp-bottom-right.tga ├── gtk-logo-gray-rle-16bpp-bottom-right.tga.ref.png ├── gtk-logo-gray-rle-16bpp-top-left.tga ├── gtk-logo-gray-rle-16bpp-top-left.tga.ref.png ├── gtk-logo-gray-rle-16bpp-top-right.tga ├── gtk-logo-gray-rle-16bpp-top-right.tga.ref.png ├── gtk-logo-gray.ref.png ├── gtk-logo-opaque.ref.png ├── gtk-logo-rle-24bpp-bottom-left.tga ├── gtk-logo-rle-24bpp-bottom-left.tga.ref.png ├── gtk-logo-rle-24bpp-bottom-right.tga ├── gtk-logo-rle-24bpp-bottom-right.tga.ref.png ├── gtk-logo-rle-24bpp-top-left.tga ├── gtk-logo-rle-24bpp-top-left.tga.ref.png ├── gtk-logo-rle-24bpp-top-right.tga ├── gtk-logo-rle-24bpp-top-right.tga.ref.png ├── gtk-logo-rle-32bpp-bottom-left.tga ├── gtk-logo-rle-32bpp-bottom-left.tga.ref.png ├── gtk-logo-rle-32bpp-bottom-right.tga ├── gtk-logo-rle-32bpp-bottom-right.tga.ref.png ├── gtk-logo-rle-32bpp-top-left.tga ├── gtk-logo-rle-32bpp-top-left.tga.ref.png ├── gtk-logo-rle-32bpp-top-right.tga ├── gtk-logo-rle-32bpp-top-right.tga.ref.png └── gtk-logo.ref.png with libexec/installed-tests └── gdk-pixbuf-2.0 ├── 1_partyanimsm2.gif ├── aero.gif ├── bug143608-comment.jpg ├── bug725582-testrotate.jpg ├── bug725582-testrotate.png ├── bug775218.jpg ├── bug775693.pixdata ├── cve-2015-4491.bmp ├── dpi.jpeg ├── dpi.png ├── dpi.tiff ├── icc-profile.jpeg ├── icc-profile.png ├── large.jpg ├── large.png ├── premature-end.jpg ├── premature-end.png ├── test-animation.ani ├── test-animation.gif ├── test-image-rle.pixdata ├── test-image.pixdata └── test-image.png
Created attachment 371381 [details] [review] meson: Install tests and test data We're currently installing the test launchers and parts of the test data, but we're not installing the binaries and the whole suite of image data we have.
Thanks for the bug report! Attachment 371381 [details] pushed as 76d4398 - meson: Install tests and test data