Add new autopkgtest which checks if various Find modules are wokring,

This commit is contained in:
Felix Geyer 2016-07-10 10:49:17 +02:00
parent 37d857fb9e
commit 397fc3f087
4 changed files with 64 additions and 6 deletions

1
debian/changelog vendored
View File

@ -6,6 +6,7 @@ cmake (3.6.0-1) UNRELEASED; urgency=medium
- file_Sort_GLOB_results_to_make_it_deterministic.patch - file_Sort_GLOB_results_to_make_it_deterministic.patch
* Fix detection of ImageMagick. * Fix detection of ImageMagick.
- Add FindImageMagick_find_program.patch - Add FindImageMagick_find_program.patch
* Add new autopkgtest which checks if various Find modules are wokring,
-- Felix Geyer <fgeyer@debian.org> Sat, 09 Jul 2016 11:23:12 +0200 -- Felix Geyer <fgeyer@debian.org> Sat, 09 Jul 2016 11:23:12 +0200

50
debian/tests/control vendored
View File

@ -1,7 +1,45 @@
Tests: testsuite Tests: testsuite testsuite-ninja findmodules
Restrictions: allow-stderr Restrictions: allow-stderr
Depends: cmake, cvs, @builddeps@ Depends: cmake,
ninja-build,
Tests: testsuite-ninja @builddeps@,
Restrictions: allow-stderr libasound2-dev,
Depends: cmake, cvs, ninja-build, @builddeps@ libarmadillo-dev,
bison,
libboost-dev,
libbz2-dev,
libcups2-dev,
libcurl4-openssl-dev,
cvs,
doxygen,
libexpat1-dev,
flex,
libfreetype6-dev,
gettext,
libgif-dev,
git,
imagemagick,
libmagickcore-dev,
libmagick++-dev,
libmagickwand-dev,
libgnutls28-dev,
libgtk2.0-dev,
mercurial,
hspell,
icoutils,
libjasper-dev,
libarchive-dev,
liblzma-dev,
libxml2-dev,
libxslt1-dev,
libopenscenegraph-dev,
perl,
libphysfs-dev,
pkg-config,
ruby-dev,
libprotobuf-dev,
protobuf-compiler,
subversion,
swig,
libtiff5-dev,
zlib1g-dev

9
debian/tests/findmodules vendored Executable file
View File

@ -0,0 +1,9 @@
#!/bin/sh
set -ev
SRCDIR="$(pwd)"
cd "$ADTTMP"
cmake "$SRCDIR/debian/tests/findmodules_data"

View File

@ -0,0 +1,10 @@
cmake_minimum_required(VERSION 3.0)
foreach(VTEST ALSA Armadillo BISON Boost BZip2 Cups CURL CVS Doxygen EXPAT FLEX
Freetype Gettext GIF Git GnuTLS GTK2 Hg HSPELL Icotool Jasper
LibArchive LibLZMA LibXml2 LibXslt OpenSceneGraph Perl PhysFS
PkgConfig Ruby Protobuf Subversion SWIG TIFF ZLIB)
find_package(${VTEST} REQUIRED)
endforeach()
find_package(ImageMagick COMPONENTS convert MagickCore Magick++ MagickWand REQUIRED)