set -e

pkg=dcm2niix

if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
  AUTOPKGTEST_TMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX)
  trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
fi

mkdir -p ${AUTOPKGTEST_TMP}/data
cp debian-tests-data -a "${AUTOPKGTEST_TMP}/data"

cd "${AUTOPKGTEST_TMP}"
PACKAGE_VERSION=$(dcm2niix --version | tail -1)

echo "306132738d94d6fd612b0d7b14c3cde4  data/data_pasl_2d_20181218130847_3.nii" >> checksums
echo "c16b657f43a1023bd94a5c59528308aa  data/data_pasl_2d_20181218130847_3.json" >> checksums

# Basic functionality

echo -e "\e[93m\e[1mRunning Tests\e[0m"


## force little-endian Niftis in big-endian hardware
hostarch=$(dpkg-architecture -qDEB_HOST_ARCH)
if [ "$hostarch" = "s390x" ] ; then
   dcm2niix --big-endian n data/
else
   dcm2niix data/
fi

sed -i "s/$PACKAGE_VERSION//g" "data/data_pasl_2d_20181218130847_3.json"


md5sum --check checksums
echo -e "\e[92m\e[1mPASS\e[0m"


