Commit f80ec45672a0b1ed8d5857d77f4909bd2377711c
1 parent
b152b3c9
Add image comparison tests to CI build
Showing
1 changed file
with
3 additions
and
2 deletions
build-scripts/build-linux
| @@ -3,10 +3,11 @@ set -ex | @@ -3,10 +3,11 @@ set -ex | ||
| 3 | sudo apt-get update | 3 | sudo apt-get update |
| 4 | sudo apt-get -y install \ | 4 | sudo apt-get -y install \ |
| 5 | autoconf build-essential zlib1g-dev libjpeg-dev libgnutls28-dev \ | 5 | autoconf build-essential zlib1g-dev libjpeg-dev libgnutls28-dev \ |
| 6 | - libssl-dev docbook-xsl fop xsltproc libxml2-utils inkscape imagemagick | 6 | + libssl-dev docbook-xsl fop xsltproc libxml2-utils inkscape imagemagick \ |
| 7 | + libtiff-tools ghostscript | ||
| 7 | ./configure --enable-werror --enable-doc-maintenance \ | 8 | ./configure --enable-werror --enable-doc-maintenance \ |
| 8 | --enable-crypto-native --enable-crypto-openssl --enable-crypto-gnutls \ | 9 | --enable-crypto-native --enable-crypto-openssl --enable-crypto-gnutls \ |
| 9 | - --enable-show-failed-test-output | 10 | + --enable-show-failed-test-output --enable-test-compare-images |
| 10 | make -j$(nproc) -k | 11 | make -j$(nproc) -k |
| 11 | for i in $(./qpdf/build/qpdf --show-crypto); do | 12 | for i in $(./qpdf/build/qpdf --show-crypto); do |
| 12 | echo "*** Running tests with crypto provider $i" | 13 | echo "*** Running tests with crypto provider $i" |