Blame test/swap-byte-order.sh
|
Packit Service |
271c72 |
#!/bin/sh
|
|
Packit Service |
271c72 |
# Swaps the byte order of test EXIF files and ensures the data don't change.
|
|
Packit Service |
271c72 |
srcdir="${srcdir:-.}"
|
|
Packit Service |
271c72 |
TMPLOG="$(mktemp)"
|
|
Packit Service |
271c72 |
trap 'rm -f "${TMPLOG}"' 0
|
|
Packit Service |
271c72 |
# Ensure that names are untranslated
|
|
Packit Service |
271c72 |
LANG=
|
|
Packit Service |
271c72 |
LANGUAGE=
|
|
Packit Service |
271c72 |
LC_ALL=C
|
|
Packit Service |
271c72 |
export LANG LANGUAGE LC_ALL
|
|
Packit Service |
271c72 |
for fn in "${srcdir}"/testdata/*.jpg ; do
|
|
Packit Service |
271c72 |
./test-parse --swap-byte-order "${fn}" | sed -e '/^New byte order:/d' > "${TMPLOG}"
|
|
Packit Service |
271c72 |
if ! diff "${fn}".parsed "${TMPLOG}"; then
|
|
Packit Service |
271c72 |
echo Error parsing "$fn"
|
|
Packit Service |
271c72 |
exit 1
|
|
Packit Service |
271c72 |
fi
|
|
Packit Service |
271c72 |
done
|