After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 795527 - Installed tests not installed with meson
Installed tests not installed with meson
Status: RESOLVED FIXED
Product: gdk-pixbuf
Classification: Platform
Component: general
2.36.x
Other Linux
: Normal normal
: ---
Assigned To: gdk-pixbuf-maint
gdk-pixbuf-maint
Depends on:
Blocks:
 
 
Reported: 2018-04-24 23:45 UTC by Jan Tojnar
Modified: 2018-04-25 14:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
meson: Install tests and test data (6.23 KB, patch)
2018-04-25 14:49 UTC, Emmanuele Bassi (:ebassi)
committed Details | Review

Description Jan Tojnar 2018-04-24 23:45:20 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
Comment 1 Emmanuele Bassi (:ebassi) 2018-04-25 14:49:06 UTC
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.
Comment 2 Emmanuele Bassi (:ebassi) 2018-04-25 14:49:47 UTC
Thanks for the bug report!

Attachment 371381 [details] pushed as 76d4398 - meson: Install tests and test data