|
Packit |
01d647 |
#!/bin/bash
|
|
Packit |
01d647 |
# Test driver for http/https
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
source ./functions.source
|
|
Packit |
01d647 |
pushd "$testdir" 2>/dev/null
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
recursive=$1
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
server=exiv2.dyndns.org
|
|
Packit |
01d647 |
dir=userContent/testfiles/webready
|
|
Packit |
01d647 |
host="http://$server:8080"
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
if [ ! -z "$recursive" ]; then
|
|
Packit |
01d647 |
if [ $(runTest exiv2 -vVg curlproto | grep -q https ; echo $?) == "0" ]; then
|
|
Packit |
01d647 |
host="https://$server:8443"
|
|
Packit |
01d647 |
else
|
|
Packit |
01d647 |
echo "*** https is not a supported protocol - test skipped ***"
|
|
Packit |
01d647 |
exit 0
|
|
Packit |
01d647 |
fi
|
|
Packit |
01d647 |
fi
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
echo 'server: ' $host
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
(
|
|
Packit |
01d647 |
for filename in Reagan.jpg ReaganLargePng.png ReaganLargeTiff.tiff ReaganLargeJpg.jpg Reagan.tiff DSC_0002.NEF ; do
|
|
Packit |
01d647 |
echo $filename
|
|
Packit |
01d647 |
runTest exiv2 -pa --grep Software $host/$dir/$filename
|
|
Packit |
01d647 |
done
|
|
Packit |
01d647 |
) 2>&1 > $results
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
# ----------------------------------------------------------------------
|
|
Packit |
01d647 |
# Evaluate results
|
|
Packit |
01d647 |
cat $results | tr -d $'\r' > $results-stripped
|
|
Packit |
01d647 |
mv $results-stripped $results
|
|
Packit |
01d647 |
reportTest $results $good
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
popd 2>/dev/null
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
if [ -z "$recursive" ]; then
|
|
Packit |
01d647 |
$0 1
|
|
Packit |
01d647 |
fi
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
# That's all Folks!
|
|
Packit |
01d647 |
##
|