97eb25fd6f3e7a398e0b8d77954864a75faa4343
[framework/connectivity/libgphoto2.git] / tests / ddb / check-ddb.sh
1 #!/bin/sh
2 # "make installcheck" testcase:
3 # Compares camera list printed by by print-camera-list and parsed by
4 #test-ddb with the camera list from gp_abilities_list_load().
5 # Fails if differences are found.
6
7 set -ex
8
9 debug=:
10 #debug=false
11
12 PACKAGE_TARNAME="${PACKAGE_TARNAME-"libgphoto2"}"
13 prefix="${prefix-"/usr"}"
14 exec_prefix="${exec_prefix-"/usr"}"
15 libdir="${libdir-"/usr/lib"}"
16 libexecdir="${libexecdir-"/usr/libexec"}"
17 camlibdir="${camlibdir-"${libdir}/libgphoto2/2.4.11"}"
18 utilsdir="${utilsdir-"${libdir}/${PACKAGE_TARNAME}"}"
19 CAMLIBS="${DESTDIR}${camlibdir}"
20 export CAMLIBS
21 LD_LIBRARY_PATH="${DESTDIR}/${libdir}${LD_LIBRARY_PATH+:${LD_LIBRARY_PATH}}"
22 export LD_LIBRARY_PATH
23
24 if "$debug"; then
25     echo "====================="
26     pwd
27     echo "camlibdir=$camlibdir"
28     echo "libdir=$libdir"
29     echo "utilsdir=$utilsdir"
30     echo "DESTDIR=$DESTDIR"
31     echo "CAMLIBS=$CAMLIBS"
32     echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH"
33     echo "#####################"
34 fi
35
36 ${DESTDIR}${utilsdir}/print-camera-list gp2ddb > gp2ddb.txt
37
38 ./test-ddb --compare < gp2ddb.txt