mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
Updated Github actions yml files
This commit is contained in:
parent
b69e284978
commit
f4b8fd73c6
2
.github/workflows/gcc-syntax-checks.yml
vendored
2
.github/workflows/gcc-syntax-checks.yml
vendored
@ -1,7 +1,7 @@
|
||||
name: gcc syntax checks
|
||||
on:
|
||||
push:
|
||||
branches: [ master, development ]
|
||||
branches: [ master, development ]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@ -373,3 +373,6 @@ test/syntax_check/c++17/bclang
|
||||
test/syntax_check/c++03/bclang
|
||||
test/syntax_check/c++14/bgcc
|
||||
test/syntax_check/c++20/bclang
|
||||
test/syntax_check/c++11/bgcc
|
||||
test/syntax_check/c++17/bgcc
|
||||
test/syntax_check/c++20/bgcc
|
||||
|
||||
@ -7,7 +7,7 @@ testname="Test Name Not Set"
|
||||
|
||||
FailColour='\033[38;2;255;128;128m'
|
||||
PassColour='\033[38;2;128;255;128m'
|
||||
TitleColour='\033[38;2;100;173;254m'
|
||||
TitleColour='\033[38;2;107;210;255m'
|
||||
NoColour='\033[0m'
|
||||
|
||||
SetCxxStandard()
|
||||
@ -22,39 +22,39 @@ SetTestName()
|
||||
|
||||
PrintHeader()
|
||||
{
|
||||
echo "${TitleColour}"
|
||||
echo "----------------------------------------------------------------------------" | tee -a log.txt
|
||||
echo " $testname" | tee -a log.txt
|
||||
echo " Language standard : C++${cxx_standard}" | tee -a log.txt
|
||||
echo "----------------------------------------------------------------------------" | tee -a log.txt
|
||||
echo "${NoColour}"
|
||||
echo "$TitleColour"
|
||||
echo "============================================================================" | tee -a log.txt
|
||||
echo " $testname " | tee -a log.txt
|
||||
echo " Language standard : C++$cxx_standard " | tee -a log.txt
|
||||
echo "============================================================================" | tee -a log.txt
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
PassedCompilation()
|
||||
{
|
||||
echo "${PassColour}"
|
||||
echo "$PassColour"
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo " Passed Compilation - $testname" | tee -a ../log.txt
|
||||
echo " Passed Compilation - $testname " | tee -a ../log.txt
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo "${NoColour}"
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
FailedCompilation()
|
||||
{
|
||||
echo "${FailColour}"
|
||||
echo "$FailColour"
|
||||
echo "****************************************************************************" | tee -a log.txt
|
||||
echo "**** Failed Compilation $testname" | tee -a log.txt
|
||||
echo "**** Failed Compilation $testname " | tee -a log.txt
|
||||
echo "****************************************************************************" | tee -a ../log.txt
|
||||
echo "${NoColour}"
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
ChecksCompleted()
|
||||
{
|
||||
echo "${PassColour}"
|
||||
echo "$PassColour"
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo " All Checks Completed OK" | tee -a log.txt
|
||||
echo " All Checks Completed OK " | tee -a log.txt
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo "${NoColour}"
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
cd syntax_check || exit 1
|
||||
@ -115,6 +115,36 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "GCC - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "GCC - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - STL"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
@ -160,6 +190,36 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "Clang - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
###############################################################################
|
||||
cd ../c++11 || exit 1
|
||||
|
||||
@ -240,6 +300,36 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "GCC - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "GCC - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - STL"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
@ -315,6 +405,36 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "Clang - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
###############################################################################
|
||||
cd ../c++14 || exit 1
|
||||
|
||||
@ -395,6 +515,36 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "GCC - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "GCC - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - STL"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
@ -470,6 +620,36 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "Clang - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
###############################################################################
|
||||
cd ../c++17 || exit 1
|
||||
|
||||
@ -550,6 +730,36 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "GCC - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "GCC - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - STL"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
@ -625,6 +835,36 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "Clang - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
###############################################################################
|
||||
cd ../c++20 || exit 1
|
||||
|
||||
@ -705,6 +945,36 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "GCC - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "GCC - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=gcc CXX=g++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - STL"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
@ -780,5 +1050,34 @@ fi
|
||||
# exit $?
|
||||
#fi
|
||||
|
||||
SetTestName "Clang - STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=OFF -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
SetTestName "Clang - No STL - Built-in traits"
|
||||
PrintHeader
|
||||
rm -rdf bgcc
|
||||
rm -rdf bclang
|
||||
cmake -E make_directory bgcc bclang
|
||||
g++ --version | head --lines=1 | tee -a ../log.txt
|
||||
CC=clang CXX=clang++ cmake -E chdir bgcc cmake -DNO_STL=ON -DETL_USE_TYPE_TRAITS_BUILTINS=ON -DETL_USER_DEFINED_TYPE_TRAITS=OFF -DETL_FORCE_TEST_CPP03_IMPLEMENTATION=OFF ..
|
||||
cmake --build bgcc
|
||||
if [ $? -eq 0 ]; then
|
||||
PassedCompilation
|
||||
else
|
||||
FailedCompilation
|
||||
exit $?
|
||||
fi
|
||||
|
||||
ChecksCompleted
|
||||
|
||||
@ -15,7 +15,7 @@ testname="Test Name Not Set"
|
||||
|
||||
FailColour='\033[38;2;255;128;128m'
|
||||
PassColour='\033[38;2;128;255;128m'
|
||||
TitleColour='\033[38;2;100;173;254m'
|
||||
TitleColour='\033[38;2;107;210;255m'
|
||||
HelpColour='\033[38;2;250;180;250m'
|
||||
NoColour='\033[0m'
|
||||
|
||||
@ -31,70 +31,70 @@ Bell()
|
||||
|
||||
PrintHeader()
|
||||
{
|
||||
echo "${TitleColour}"
|
||||
echo "----------------------------------------------------------------------------" | tee -a log.txt
|
||||
echo " $testname" | tee -a log.txt
|
||||
echo " Language standard : C++${cxx_standard}" | tee -a log.txt
|
||||
echo " Optimisation : ${opt}" | tee -a log.txt
|
||||
echo "----------------------------------------------------------------------------" | tee -a log.txt
|
||||
echo "${NoColour}"
|
||||
echo "$TitleColour"
|
||||
echo "============================================================================" | tee -a log.txt
|
||||
echo " $testname " | tee -a log.txt
|
||||
echo " Language standard : C++$cxx_standard " | tee -a log.txt
|
||||
echo " Optimisation : $opt " | tee -a log.txt
|
||||
echo "============================================================================" | tee -a log.txt
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
PrintHelp()
|
||||
{
|
||||
echo "${HelpColour}"
|
||||
echo "$HelpColour"
|
||||
echo "----------------------------------------------------------------------------"
|
||||
echo " Syntax : ./runtests.sh <C++ Standard> <Optimisation>"
|
||||
echo " C++ Standard : 11, 14, 17 or 20"
|
||||
echo " Optimisation : 0, 1, 2 or 3. Default = 0"
|
||||
echo " Syntax : ./runtests.sh <C++ Standard> <Optimisation> "
|
||||
echo " C++ Standard : 11, 14, 17 or 20 "
|
||||
echo " Optimisation : 0, 1, 2 or 3. Default = 0 "
|
||||
echo "----------------------------------------------------------------------------"
|
||||
echo "${NoColour}"
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
PassedCompilation()
|
||||
{
|
||||
echo "${PassColour}"
|
||||
echo "$PassColour"
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo " Passed Compilation - $testname" | tee -a ../log.txt
|
||||
echo " Passed Compilation - $testname " | tee -a ../log.txt
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo "${NoColour}"
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
PassedTests()
|
||||
{
|
||||
echo "${PassColour}"
|
||||
echo "$PassColour"
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo " Passed Tests - $testname" | tee -a ../log.txt
|
||||
echo " Passed Tests - $testname " | tee -a ../log.txt
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
}
|
||||
|
||||
FailedCompilation()
|
||||
{
|
||||
echo "${FailColour}"
|
||||
echo "$FailColour"
|
||||
echo "****************************************************************************" | tee -a log.txt
|
||||
echo "**** Failed Compilation $testname" | tee -a log.txt
|
||||
echo "**** Failed Compilation $testname " | tee -a log.txt
|
||||
echo "****************************************************************************" | tee -a ../log.txt
|
||||
echo "${NoColour}"
|
||||
echo "$NoColour"
|
||||
Bell
|
||||
}
|
||||
|
||||
FailedTests()
|
||||
{
|
||||
echo "${FailColour}"
|
||||
echo "$FailColour"
|
||||
echo "****************************************************************************" | tee -a log.txt
|
||||
echo "**** Failed Tests $testname" | tee -a log.txt
|
||||
echo "**** Failed Tests $testname " | tee -a log.txt
|
||||
echo "****************************************************************************" | tee -a ../log.txt
|
||||
echo "${NoColour}"
|
||||
echo "$NoColour"
|
||||
Bell
|
||||
}
|
||||
|
||||
TestsCompleted()
|
||||
{
|
||||
echo "${PassColour}"
|
||||
echo "$PassColour"
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo " All Tests Completed OK" | tee -a log.txt
|
||||
echo " All Tests Completed OK " | tee -a log.txt
|
||||
echo "-----------------------------------------------" | tee -a log.txt
|
||||
echo "${NoColour}"
|
||||
echo "$NoColour"
|
||||
}
|
||||
|
||||
#******************************************************************************
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user