1263646Sbapt#!/bin/sh 2263646Sbapt 3263646SbaptPROG=${TEST_BINARY_DIR}/test_speed 4263646Sbapt 5263646Sbaptsh -c "xz -c < /dev/null > /dev/null" 6263646Sbaptecho 'Running speed tests' 7263646Sbaptfor _tin in ${TEST_DIR}/*.xz ; do 8263646Sbapt echo "Unpacking $_tin..." 9263646Sbapt xz -cd < $_tin > ${TEST_OUT_DIR}/test_file 10263646Sbapt # Preread file to cheat benchmark! 11263646Sbapt cat ${TEST_OUT_DIR}/test_file > /dev/null 12263646Sbapt echo "Starting benchmarking for $_tin..." 13263646Sbapt $PROG ${TEST_OUT_DIR}/test_file 14263646Sbapt if [ $? -ne 0 ] ; then 15263646Sbapt echo "Test: $_tin failed" 16263646Sbapt rm ${TEST_OUT_DIR}/test_file 17263646Sbapt exit 1 18263646Sbapt fi 19263646Sbapt rm ${TEST_OUT_DIR}/test_file 20263646Sbaptdone 21263646Sbapt 22