Blame test/http-test.sh

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
##