cirrus.sh
1 #!/bin/sh 2 3 set -e 4 set -x 5 6 export LC_ALL=C 7 8 env >> test_env.log 9 10 $CXX -v || true 11 valgrind --version || true 12 13 ./autogen.sh 14 15 FIELDS= 16 if [ -n "$ENABLE_FIELDS" ]; then 17 FIELDS="--enable-fields=$ENABLE_FIELDS" 18 fi 19 ./configure --host="$HOST" --enable-benchmark="$BENCH" $FIELDS 20 21 # We have set "-j<n>" in MAKEFLAGS. 22 make 23 24 # Print information about binaries so that we can see that the architecture is correct 25 file test* || true 26 file bench* || true 27 file .libs/* || true 28 29 if [ -n "$BUILD" ] 30 then 31 make "$BUILD" 32 fi 33 34 if [ -n "$EXEC_CMD" ]; then 35 $EXEC_CMD "./test$EXEC_EXT" $TESTRUNS 36 $EXEC_CMD "./test-verify$EXEC_EXT" $TESTRUNS 37 fi 38 39 if [ "$BENCH" = "yes" ]; then 40 $EXEC_CMD "./bench$EXEC_EXT" 41 fi