Blob Blame History Raw
#!/bin/bash
# Test driver for http/https

source ./functions.source
pushd "$testdir" 2>/dev/null

recursive=$1

server=exiv2.dyndns.org
dir=userContent/testfiles/webready
host="http://$server:8080"

if [ ! -z "$recursive" ]; then
	if [ $(runTest exiv2 -vVg curlproto | grep -q https ; echo $?) == "0" ]; then
    	host="https://$server:8443"
	else
    	echo "*** https is not a supported protocol - test skipped ***"
    	exit 0
	fi
fi

echo 'server: ' $host

(
    for filename in Reagan.jpg ReaganLargePng.png ReaganLargeTiff.tiff ReaganLargeJpg.jpg Reagan.tiff DSC_0002.NEF ; do
        echo $filename
        runTest exiv2 -pa --grep Software $host/$dir/$filename
    done
) 2>&1 > $results

# ----------------------------------------------------------------------
# Evaluate results
cat $results | tr -d $'\r' > $results-stripped
mv                           $results-stripped $results
reportTest                                     $results $good

popd 2>/dev/null

if [ -z "$recursive" ]; then
	$0 1
fi



# That's all Folks!
##