#! /bin/sh
# Test driver for CRW file operations
source ./functions.source
( cd "$testdir"
crwfile=exiv2-canon-powershot-s40.crw
# ----------------------------------------------------------------------
# Testcases: Add and modify tags
cmdfile=cmdfile1
( echo set Exif.Photo.ColorSpace 65535
echo set Exif.Canon.OwnerName Different owner
echo set Exif.Canon.FirmwareVersion Whatever version
echo set Exif.Canon.SerialNumber 1
echo add Exif.Canon.SerialNumber 2
echo set Exif.Photo.ISOSpeedRatings 155
echo set Exif.Photo.DateTimeOriginal 2007:11:11 09:10:11
) > $cmdfile
copyTestFile $crwfile
runTest exiv2 -v -pt $crwfile
runTest exiv2 -v -m $cmdfile $crwfile
# runTest crwparse $crwfile
runTest exiv2 -v -pt $crwfile
# ----------------------------------------------------------------------
# Testcases: Delete tags
cmdfile=cmdfile2
( echo del Exif.Canon.OwnerName
) > $cmdfile2
copyTestFile $crwfile
runTest exiv2 -v -pt $crwfile
runTest exiv2 -v -m $cmdfile $crwfile
# runTest crwparse $crwfile
runTest exiv2 -v -pt $crwfile
) 3>&1 > $results 2>&1
printf "\n"
# ----------------------------------------------------------------------
# Evaluate results
cat $results | tr -d $'\r' > $results-stripped
mv $results-stripped $results
reportTest $results $good
# That's all Folks!
##