svn export svn://svn.code.sf.net/p/cppcms/code/framework/trunk nb
cd nb
tar -xjf cppcms_boost.tar.bz2
tar -xzvf nb.tar.gz
cd /tmp
@@ -22,7 +21,7 @@ bsd_gcc()
mkdir build
cd build
if cmake $FLAGS -DCMAKE_INCLUDE_PATH=/opt/icu46/include -DCMAKE_LIBRARY_PATH=/opt/icu46/lib -DCMAKE_CXX_FLAGS:STRING=-I/opt/icu46/include -DCMAKE_BUILD_TYPE=Debug -DDISABLE_STATIC=ON .. && make && make test
if cmake $FLAGS -DCMAKE_INCLUDE_PATH=/opt/icu46/include -DCMAKE_LIBRARY_PATH=/opt/icu46/lib -DCMAKE_CXX_FLAGS:STRING=-I/opt/icu46/include -DDISABLE_STATIC=ON .. && make -j 4 && make test
svn export svn://svn.code.sf.net/p/cppcms/code/framework/trunk nb
cd nb
tar -xjf cppcms_boost.tar.bz2
source $ROOT_PATH/url.sh
REPO_REV=`svn info $REPO_URL | grep Revision`
svn export $REPO_URL nb || exit 1
rm -f nb.tar.gz
tar -czvf nb.tar.gz nb
cd /tmp
gcc_44_stlport()
clang_38_libcpp()
{
cd /tmp/nb
rm -fr build
@@ -27,7 +33,7 @@ gcc_44_stlport()
cd build
if cmake $FLAGS -DUSE_STLPORT=ON -DDISABLE_ICU_LOCALE=ON -DDISABLE_STD_LOCALE=ON -DCMAKE_BUILD_TYPE=Debug -DDISABLE_STATIC=ON .. && make && make test
if cmake -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_CXX_FLAGS="-stdlib=libc++ -I /usr/include/libcxxabi" -DDISABLE_STATIC=ON -DDISABLE_ICU_LOCALE=ON .. && make -j 4 && ctest -E "$EXCLUDE_TEST"
then
return 0;
else
@@ -39,7 +45,7 @@ gcc_44_stlport()
fi
}
gcc_44()
gcc_53()
{
cd /tmp/nb
rm -fr build
@@ -47,7 +53,7 @@ gcc_44()
cd build
if cmake $FLAGS -DDISABLE_STATIC=ON .. && make && make test
if cmake $FLAGS -DDISABLE_STATIC=ON .. && make -j 4 && ctest -E "$EXCLUDE_TEST"
then
return 0;
else
@@ -71,7 +77,7 @@ gcc_45()
cd build
if cmake $FLAGS -DDISABLE_STATIC=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=/opt/gcc45/bin/gcc-4.5 -DCMAKE_CXX_COMPILER=/opt/gcc45/bin/g++-4.5 .. && make && make test
if cmake $FLAGS -DDISABLE_STATIC=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=/opt/gcc45/bin/gcc-4.5 -DCMAKE_CXX_COMPILER=/opt/gcc45/bin/g++-4.5 .. && make && ctest -E "$EXCLUDE_TEST"
if cmake $FLAGS -DCMAKE_C_COMPILER=`which icc` -DCMAKE_CXX_COMPILER=`which icpc` -DDISABLE_STATIC=ON .. \
&& make && make test
&& make && ctest -E "$EXCLUDE_TEST"
then
return 0;
else
@@ -142,7 +148,7 @@ gcc_450x()
cd build
if cmake $FLAGS -DDISABLE_STATIC=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS:STRING=-std=c++0x -DCMAKE_C_COMPILER=/opt/gcc45/bin/gcc-4.5 -DCMAKE_CXX_COMPILER=/opt/gcc45/bin/g++-4.5 .. && make && make test
if cmake $FLAGS -DDISABLE_STATIC=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS:STRING=-std=c++0x -DCMAKE_C_COMPILER=/opt/gcc45/bin/gcc-4.5 -DCMAKE_CXX_COMPILER=/opt/gcc45/bin/g++-4.5 .. && make && ctest -E "$EXCLUDE_TEST"
then
return 0;
else
@@ -161,52 +167,80 @@ cd /tmp
# LINUX
#####################
for TEST in gcc_44 intel gcc_44_stlport clangcc
do
FILE=/tmp/$TEST.txt
if $TEST &> $FILE
then
echo $TEST - pass >>/tmp/report.txt
else
echo $TEST - fail >>/tmp/report.txt
fi
cp $FILE /tmp/faults/
done
if true
then
for TEST in gcc_53 clang_38_libcpp
do
FILE=/tmp/$TEST.txt
if $TEST &> $FILE
then
echo $TEST - pass >>/tmp/report.txt
else
echo $TEST - fail >>/tmp/report.txt
fi
cp $FILE /tmp/faults/
done
fi
#####################
# FreeBSD
#####################
VBoxHeadless -s FreeBSD &
PID=$!
sleep 60
if true
then
VBoxHeadless -s FreeBSD &
PID=$!
sleep 60
for x in 1..10
do
echo trying to copy files
if scp -P 2223 $BSD_PATH /tmp/nb.tar.gz artik@localhost:/tmp