|
Packit Service |
fb147c |
#!/usr/bin/env bash
|
|
Packit |
01d647 |
# Test driver for stdin
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
source ./functions.source
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
( cd "$testdir"
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
printf "stdin XMP " >&3
|
|
Packit |
01d647 |
copyTestFile exiv2-bug1229.jpg # jpg with 2 APP1/xap segments
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
copyTestFile exiv2-bug1229.jpg girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -pS girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -dX girl.jpg # remove first
|
|
Packit |
01d647 |
runTest exiv2 -pS girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -pX exiv2-bug1229.jpg | runTest exiv2 -iXX- girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -pS girl.jpg
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
copyTestFile exiv2-bug1229.jpg girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -dX girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -dX girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -pS girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -pX exiv2-bug1229.jpg | runTest exiv2 -iXX- girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -pS girl.jpg
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
for f in Reagan.jpg Reagan.tiff ReaganSmallPng.png; do
|
|
Packit |
01d647 |
copyTestFile $f
|
|
Packit |
01d647 |
runTest exiv2 -pX exiv2-bug1229.jpg | runTest exiv2 -iXX- $f
|
|
Packit |
01d647 |
runTest exiv2 -pX $f | xmllint --format -
|
|
Packit |
01d647 |
done
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
printf "a (exiv2, xmp, iptc) " >&3
|
|
Packit |
01d647 |
for f in Reagan.jpg ReaganSmallPng.png; do
|
|
Packit |
01d647 |
copyTestFile $f
|
|
Packit |
01d647 |
copyTestFile exiv2-bug1229.jpg girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -pS girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -ea- $f | runTest exiv2 -ia- girl.jpg
|
|
Packit |
01d647 |
runTest exiv2 -pS girl.jpg
|
|
Packit |
01d647 |
done
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
printf "ICC " >&3
|
|
Packit |
01d647 |
copyTestFile Reagan.tiff # 1272 ReaganLargeTiff.tiff
|
|
Packit |
01d647 |
for f in Reagan.jpg ReaganSmallPng.png exiv2-bug1199.webp ; do
|
|
Packit |
01d647 |
copyTestFile $f
|
|
Packit |
01d647 |
runTest exiv2 -eC- Reagan.tiff | runTest exiv2 -iC- $f
|
|
Packit |
01d647 |
runTest exiv2 -pS $f
|
|
Packit |
01d647 |
done
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
) 3>&1 > $results 2>&1
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
printf "\n"
|
|
Packit |
01d647 |
|
|
Packit Service |
fb147c |
reportTest
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
# That's all Folks!
|
|
Packit |
01d647 |
##
|