etl/test/runtests.sh
John Wellbelove d3d0faa2c1 CRC updates
2021-03-30 19:10:48 +01:00

42 lines
1.6 KiB
Bash
Executable File

#!/bin/sh
sudo ntpdate ntp.ubuntu.com
cd build || exit 1
echo "ETL Tests" > etl_test_log.txt
echo ""
echo "-----------------------------------------------" >> etl_test_log.txt
echo " GCC" >> etl_test_log.txt
echo "-----------------------------------------------" >> etl_test_log.txt
gcc --version | grep gcc >> etl_test_log.txt
CC=gcc CXX=g++ cmake --cmake-clean-cache -DNO_STL=OFF ..
make
./etl_tests | tee etl_test_log.txt
echo ""
echo "-----------------------------------------------" >> etl_test_log.txt
echo " GCC - No STL" >> etl_test_log.txt
echo "-----------------------------------------------" >> etl_test_log.txt
gcc --version | grep gcc >> etl_test_log.txt
CC=gcc CXX=g++ cmake --cmake-clean-cache -DNO_STL=ON ..
make
./etl_tests | tee etl_test_log.txt
echo ""
echo "-----------------------------------------------" >> etl_test_log.txt
echo " Clang" >> etl_test_log.txt
echo "-----------------------------------------------" >> etl_test_log.txt
clang --version | grep clang >> etl_test_log.txt
CC=clang CXX=clang++ cmake --cmake-clean-cache -DNO_STL=OFF ..
make
./etl_tests | tee etl_test_log.txt
echo ""
echo "-----------------------------------------------" >> etl_test_log.txt
echo " Clang - No STL" >> etl_test_log.txt
echo "-----------------------------------------------" >> etl_test_log.txt
clang --version | grep clang >> etl_test_log.txt
CC=clang CXX=clang++ cmake --cmake-clean-cache -DNO_STL=ON ..
make
./etl_tests | tee etl_test_log.txt
echo ""
echo "-----------------------------------------------" >> etl_test_log.txt
echo " Tests Completed" >> etl_test_log.txt
echo "-----------------------------------------------" >> etl_test_log.txt