summaryrefslogtreecommitdiff
path: root/openxmp/tests/testcore.sh
blob: 27b82951f9c83c10cfc632253c03ab637c1ff08f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh
#
# Test script.
# Currently only make sure dumpmainxmp does not crash
# Write by Hubert Figuiere <hub@figuiere.net>

if [ -z $srcdir ] ; then
    echo "$srcdir srcdir not defined."
    return 255
fi

SAMPLES="BlueSquare.ai   BlueSquare.eps   BlueSquare.jpg  BlueSquare.mp3  BlueSquare.png  BlueSquare.tif BlueSquare.avi  BlueSquare.indd BlueSquare.pdf  BlueSquare.psd  BlueSquare.wav"
SAMPLES_DIR=$srcdir/../../samples/BlueSquares
DUMPMAINXMP_PROG=../../samples/source/dumpmainxmp

if [ ! -x $DUMPMAINXMP_PROG ] ; then
    echo "$DUMPMAINXMP_PROG not executable."
    return 255
fi

for i in $SAMPLES
do
  echo "Running $DUMPMAINXMP_PROG $SAMPLES_DIR/$i"
  $DUMPMAINXMP_PROG $SAMPLES_DIR/$i > /dev/null
  if [ $? -ne 0 ] ; then
      echo "Failed"
      return 255
  fi
done