blob: 6666b2e7a28fbfb1d9a003b7e5cd2c96f14e0205 [file] [log] [blame]
Nguyen Anh Quynhea807fb2014-01-08 08:54:26 +08001#! /bin/bash
2# By Daniel Godas-Lopez.
3
4export LD_LIBRARY_PATH=.
5
Nguyen Anh Quynhd80cede2014-01-16 21:07:59 +08006for x in default nix32 cross-win32 cross-win64 cygwin-mingw32 cygwin-mingw64 bsd clang gcc; do
Nguyen Anh Quynh79654d12014-01-08 10:36:59 +08007 echo -n "Compiling: $x ... "
Nguyen Anh Quynhea807fb2014-01-08 08:54:26 +08008 ./compile.sh $x &> /dev/null
9
10 if [ $? == 0 ]; then
Nguyen Anh Quynh79654d12014-01-08 10:36:59 +080011 echo "-> PASS"
Nguyen Anh Quynhea807fb2014-01-08 08:54:26 +080012 else
Nguyen Anh Quynh79654d12014-01-08 10:36:59 +080013 echo -e "-> FAILED\n"
Nguyen Anh Quynhea807fb2014-01-08 08:54:26 +080014 continue
15 fi
16
Nguyen Anh Quynh79654d12014-01-08 10:36:59 +080017 for t in test test_arm test_arm64 test_detail test_mips test_x86 test_ppc; do
Nguyen Anh Quynhea807fb2014-01-08 08:54:26 +080018 ./tests/$t &> /dev/null
19
20 if [ $? -eq 0 ]; then
Nguyen Anh Quynh79654d12014-01-08 10:36:59 +080021 echo " Run $t -> PASS"
Nguyen Anh Quynhea807fb2014-01-08 08:54:26 +080022 else
Nguyen Anh Quynh79654d12014-01-08 10:36:59 +080023 echo " Run $t -> FAIL"
Nguyen Anh Quynhea807fb2014-01-08 08:54:26 +080024 fi
25 done
26
27 echo
28done
29
30make clean &> /dev/null