This commit is contained in:
Alexander Kuzmenkov 2020-10-22 20:30:50 +03:00
parent 154553e4c0
commit b77e776db4
3 changed files with 14 additions and 10 deletions

View File

@ -20,6 +20,7 @@ FASTTEST_SOURCE=$(readlink -f "${FASTTEST_SOURCE:-$FASTTEST_WORKSPACE/ch}")
FASTTEST_BUILD=$(readlink -f "${FASTTEST_BUILD:-${BUILD:-$FASTTEST_WORKSPACE/build}}") FASTTEST_BUILD=$(readlink -f "${FASTTEST_BUILD:-${BUILD:-$FASTTEST_WORKSPACE/build}}")
FASTTEST_DATA=$(readlink -f "${FASTTEST_DATA:-$FASTTEST_WORKSPACE/db-fasttest}") FASTTEST_DATA=$(readlink -f "${FASTTEST_DATA:-$FASTTEST_WORKSPACE/db-fasttest}")
FASTTEST_OUTPUT=$(readlink -f "${FASTTEST_OUTPUT:-$FASTTEST_WORKSPACE}") FASTTEST_OUTPUT=$(readlink -f "${FASTTEST_OUTPUT:-$FASTTEST_WORKSPACE}")
PATH="$FASTTEST_BUILD/programs:$FASTTEST_SOURCE/tests:$PATH"
# Export these variables, so that all subsequent invocations of the script # Export these variables, so that all subsequent invocations of the script
# use them, and not try to guess them anew, which leads to weird effects. # use them, and not try to guess them anew, which leads to weird effects.
@ -28,6 +29,7 @@ export FASTTEST_SOURCE
export FASTTEST_BUILD export FASTTEST_BUILD
export FASTTEST_DATA export FASTTEST_DATA
export FASTTEST_OUT export FASTTEST_OUT
export PATH
server_pid=none server_pid=none
@ -144,12 +146,6 @@ CMAKE_LIBS_CONFIG=(
"-DENABLE_EMBEDDED_COMPILER=0" "-DENABLE_EMBEDDED_COMPILER=0"
"-DENABLE_THINLTO=0" "-DENABLE_THINLTO=0"
"-DUSE_UNWIND=1" "-DUSE_UNWIND=1"
"-DUSE_STATIC_LIBRARIES=0"
"-DSPLIT_SHARED_LIBRARIES=1"
"-DCLICKHOUSE_SPLIT_BINARY=1"
"-DCMAKE_BUILD_TYPE=Debug"
"-DCMAKE_C_FLAGS_ADD=-Og"
"-DCMAKE_CXX_FLAGS_ADD=-Og"
) )
# TODO remove this? we don't use ccache anyway. An option would be to download it # TODO remove this? we don't use ccache anyway. An option would be to download it
@ -342,8 +338,6 @@ case "$stage" in
;& ;&
"build") "build")
build build
PATH="$FASTTEST_BUILD/programs:$FASTTEST_SOURCE/tests:$PATH"
export PATH
;& ;&
"configure") "configure")
# The `install_log.txt` is also needed for compatibility with old CI task -- # The `install_log.txt` is also needed for compatibility with old CI task --

View File

@ -0,0 +1,10 @@
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK

View File

@ -4,8 +4,8 @@ CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
. "$CURDIR"/../shell_config.sh . "$CURDIR"/../shell_config.sh
for _ in {1..10}; do for _ in {1..10}; do
${CLICKHOUSE_CLIENT} --send_logs_level="trace" --query="SELECT * from numbers(1000000);" > /dev/null 2> /dev/null & ${CLICKHOUSE_CLIENT_BINARY} --send_logs_level="trace" --query="SELECT * from numbers(1000000);" 2>&1 | awk '{ print $8 }' | grep -q "Trace" && echo "OK" || echo "Fail" &
${CLICKHOUSE_CLIENT} --send_logs_level="information" --query="SELECT * from numbers(1000000);" 2>&1 | awk '{ print $8 }' | grep "Debug\|Trace" & ${CLICKHOUSE_CLIENT_BINARY} --send_logs_level="information" --query="SELECT * from numbers(1000000);" 2>&1 | awk '{ print $8 }' | grep "Debug\|Trace" &
done done
wait wait