]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/libucl/tests/speed.test
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / libucl / tests / speed.test
1 #!/bin/sh
2
3 PROG=${TEST_BINARY_DIR}/test_speed
4
5 sh -c "xz -c < /dev/null > /dev/null"
6 echo 'Running speed tests'
7 for _tin in ${TEST_DIR}/*.xz ; do
8         echo "Unpacking $_tin..."
9         xz -cd < $_tin > ${TEST_OUT_DIR}/test_file
10         # Preread file to cheat benchmark!
11         cat ${TEST_OUT_DIR}/test_file > /dev/null
12         echo "Starting benchmarking for $_tin..."
13         $PROG ${TEST_OUT_DIR}/test_file
14         if [ $? -ne 0 ] ; then
15                 echo "Test: $_tin failed"
16                 rm ${TEST_OUT_DIR}/test_file
17                 exit 1
18         fi
19         rm ${TEST_OUT_DIR}/test_file
20 done
21