mirror of
https://github.com/ETLCPP/etl.git
synced 2026-11-09 22:59:47 +08:00
Cleanup runsanitychecks.sh & runtests.sh with shellcheck (#352)
* Cleanup runsanitychecks.sh & runtests.sh with shellcheck * Add executable writes on runsanitychecks.sh & runtests.sh for easier use of scripts.
This commit is contained in:
parent
1f8e359e02
commit
12ac890011
128
test/runsanitychecks.sh
Normal file → Executable file
128
test/runsanitychecks.sh
Normal file → Executable file
@ -1,144 +1,132 @@
|
||||
|
||||
cd sanity-check
|
||||
#!/bin/sh
|
||||
cd sanity-check || exit 1
|
||||
echo "" > ../log.txt
|
||||
|
||||
###############################################################################
|
||||
cd c++03
|
||||
echo "" >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
echo " C++03" >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
cd c++03 || exit 1
|
||||
{ echo ""
|
||||
echo "-----------------------------------------------"
|
||||
echo " C++03"
|
||||
echo "-----------------------------------------------"
|
||||
|
||||
echo "GCC - STL" >> ../log.txt
|
||||
echo "GCC - STL"; } >> ../log.txt
|
||||
gcc --version | grep gcc >> ../log.txt
|
||||
cmake --cmake-clean-cache -DNO_STL=OFF .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "GCC - No STL" >> ../log.txt
|
||||
{ echo ""; echo "GCC - No STL"; } >> ../log.txt
|
||||
gcc --version | grep gcc >> ../log.txt
|
||||
cmake --cmake-clean-cache -DNO_STL=ON .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "Clang - STL" >> ../log.txt
|
||||
{ echo ""; echo "Clang - STL"; } >> ../log.txt
|
||||
clang --version | grep clang >> ../log.txt
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
cmake --cmake-clean-cache -DNO_STL=OFF .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "Clang - No STL" >> ../log.txt
|
||||
{ echo ""; echo "Clang - No STL"; } >> ../log.txt
|
||||
clang --version | grep clang >> ../log.txt
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
cmake --cmake-clean-cache -DNO_STL=ON .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
###############################################################################
|
||||
cd ../c++11
|
||||
echo "" >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
echo " C++11" >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
cd ../c++11 || exit 1
|
||||
{ echo ""
|
||||
echo "-----------------------------------------------"
|
||||
echo " C++11"
|
||||
echo "-----------------------------------------------"
|
||||
|
||||
echo "GCC - STL" >> ../log.txt
|
||||
echo "GCC - STL"; } >> ../log.txt
|
||||
gcc --version | grep gcc >> ../log.txt
|
||||
cmake --cmake-clean-cache -DNO_STL=OFF .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "GCC - No STL" >> ../log.txt
|
||||
{ echo ""; echo "GCC - No STL"; } >> ../log.txt
|
||||
gcc --version | grep gcc >> ../log.txt
|
||||
cmake --cmake-clean-cache -DNO_STL=ON .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "Clang - STL" >> ../log.txt
|
||||
{ echo ""; echo "Clang - STL"; } >> ../log.txt
|
||||
clang --version | grep clang >> ../log.txt
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
cmake --cmake-clean-cache -DNO_STL=OFF .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "Clang - No STL" >> ../log.txt
|
||||
{ echo ""; echo "Clang - No STL"; } >> ../log.txt
|
||||
clang --version | grep clang >> ../log.txt
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
cmake --cmake-clean-cache -DNO_STL=ON .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
###############################################################################
|
||||
cd ../c++14
|
||||
echo "" >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
echo " C++14" >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
cd ../c++14 || exit 1
|
||||
{ echo ""
|
||||
echo "-----------------------------------------------"
|
||||
echo " C++14"
|
||||
echo "-----------------------------------------------"
|
||||
|
||||
echo " GCC - STL" >> ../log.txt
|
||||
echo " GCC - STL"; } >> ../log.txt
|
||||
gcc --version | grep gcc >> ../log.txt
|
||||
cmake --cmake-clean-cache -DNO_STL=OFF .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "GCC - No STL" >> ../log.txt
|
||||
{ echo ""; echo "GCC - No STL"; } >> ../log.txt
|
||||
gcc --version | grep gcc >> ../log.txt
|
||||
cmake --cmake-clean-cache -DNO_STL=ON .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "Clang - STL" >> ../log.txt
|
||||
{ echo ""; echo "Clang - STL"; } >> ../log.txt
|
||||
clang --version | grep clang >> ../log.txt
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
cmake --cmake-clean-cache -DNO_STL=OFF .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "Clang - No STL" >> ../log.txt
|
||||
{ echo ""; echo "Clang - No STL"; } >> ../log.txt
|
||||
clang --version | grep clang >> ../log.txt
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
cmake --cmake-clean-cache -DNO_STL=ON .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
###############################################################################
|
||||
cd ../c++17
|
||||
echo "" >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
echo " C++17 " >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
cd ../c++17 || exit 1
|
||||
{ echo ""
|
||||
echo "-----------------------------------------------"
|
||||
echo " C++17 "
|
||||
echo "-----------------------------------------------"
|
||||
|
||||
echo "GCC - STL" >> ../log.txt
|
||||
echo "GCC - STL"; } >> ../log.txt
|
||||
gcc --version | grep gcc >> ../log.txt
|
||||
cmake --cmake-clean-cache -DNO_STL=OFF .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "GCC - No STL" >> ../log.txt
|
||||
{ echo ""; echo "GCC - No STL"; } >> ../log.txt
|
||||
gcc --version | grep gcc >> ../log.txt
|
||||
cmake --cmake-clean-cache -DNO_STL=ON .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "Clang - STL" >> ../log.txt
|
||||
{ echo ""; echo "Clang - STL"; } >> ../log.txt
|
||||
clang --version | grep clang >> ../log.txt
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
cmake --cmake-clean-cache -DNO_STL=OFF .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "Clang - No STL" >> ../log.txt
|
||||
{ echo ""; echo "Clang - No STL"; } >> ../log.txt
|
||||
clang --version | grep clang >> ../log.txt
|
||||
export CC=clang
|
||||
export CXX=clang++
|
||||
cmake --cmake-clean-cache -DNO_STL=ON .
|
||||
make || echo **** Failed **** >> ../log.txt
|
||||
make || echo "**** Failed ****" >> ../log.txt
|
||||
|
||||
echo "" >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
echo " Completed" >> ../log.txt
|
||||
echo "-----------------------------------------------" >> ../log.txt
|
||||
{ echo ""
|
||||
echo "-----------------------------------------------"
|
||||
echo " Completed"
|
||||
echo "-----------------------------------------------"; } >> ../log.txt
|
||||
|
||||
3
test/runtests.sh
Normal file → Executable file
3
test/runtests.sh
Normal file → Executable file
@ -1,5 +1,6 @@
|
||||
#!/bin/sh
|
||||
sudo ntpdate ntp.ubuntu.com
|
||||
cd build
|
||||
cd build || exit 1
|
||||
echo "ETL Tests" > etl_test_log.txt
|
||||
echo "********** GCC **********" >> etl_test_log.txt
|
||||
gcc --version | grep gcc >> etl_test_log.txt
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user