mirror of
https://github.com/taosdata/TDengine
synced 2026-05-24 10:09:01 +00:00
* docs: integrate with Pandas docs * docs: add pandas example * docs: modify pandas example format * docs: upgrade taopy version * fix(gpt): update requirements. --------- Co-authored-by: Haojun Liao <hjliao@taosdata.com> Co-authored-by: Haojun Liao <hjxilinx@users.noreply.github.com>
106 lines
3.4 KiB
Bash
Executable file
106 lines
3.4 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
function usage() {
|
|
echo "$0"
|
|
echo -e "\t -d execution dir"
|
|
echo -e "\t -c command"
|
|
echo -e "\t -e enterprise edition"
|
|
echo -e "\t -o default timeout value"
|
|
echo -e "\t -h help"
|
|
}
|
|
|
|
ent=0
|
|
while getopts "d:c:o:eh" opt; do
|
|
case $opt in
|
|
d)
|
|
exec_dir=$OPTARG
|
|
;;
|
|
c)
|
|
cmd=$OPTARG
|
|
;;
|
|
o)
|
|
TIMEOUT_CMD="timeout $OPTARG"
|
|
;;
|
|
e)
|
|
ent=1
|
|
;;
|
|
h)
|
|
usage
|
|
exit 0
|
|
;;
|
|
\?)
|
|
echo "Invalid option: -$OPTARG"
|
|
usage
|
|
exit 0
|
|
;;
|
|
esac
|
|
done
|
|
|
|
if [ -z "$exec_dir" ]; then
|
|
usage
|
|
exit 0
|
|
fi
|
|
if [ -z "$cmd" ]; then
|
|
usage
|
|
exit 0
|
|
fi
|
|
|
|
if [ $ent -eq 0 ]; then
|
|
echo "TSDB-OSS edition init env"
|
|
export PATH=$PATH:/home/TDengine/debug/build/bin
|
|
export LD_LIBRARY_PATH=/home/TDengine/debug/build/lib
|
|
ln -s /home/TDengine/debug/build/lib/libtaos.so /usr/lib/libtaos.so 2>/dev/null
|
|
ln -s /home/TDengine/debug/build/lib/libtaos.so /usr/lib/libtaos.so.1 2>/dev/null
|
|
ln -s /home/TDengine/debug/build/lib/libtaosnative.so /usr/lib/libtaosnative.so 2>/dev/null
|
|
ln -s /home/TDengine/debug/build/lib/libtaosnative.so /usr/lib/libtaosnative.so.1 2>/dev/null
|
|
ln -s /home/TDengine/include/client/taos.h /usr/include/taos.h 2>/dev/null
|
|
ln -s /home/TDengine/include/common/taosdef.h /usr/include/taosdef.h 2>/dev/null
|
|
ln -s /home/TDengine/include/util/taoserror.h /usr/include/taoserror.h 2>/dev/null
|
|
ln -s /home/TDengine/include/libs/function/taosudf.h /usr/include/taosudf.h 2>/dev/null
|
|
CONTAINER_TESTDIR=/home/TDengine
|
|
else
|
|
echo "TSDB-Enterprise edition init env"
|
|
export PATH=$PATH:/home/TDinternal/debug/build/bin
|
|
export LD_LIBRARY_PATH=/home/TDinternal/debug/build/lib
|
|
ln -s /home/TDinternal/debug/build/lib/libtaos.so /usr/lib/libtaos.so 2>/dev/null
|
|
ln -s /home/TDinternal/debug/build/lib/libtaos.so /usr/lib/libtaos.so.1 2>/dev/null
|
|
ln -s /home/TDinternal/debug/build/lib/libtaosnative.so /usr/lib/libtaosnative.so 2>/dev/null
|
|
ln -s /home/TDinternal/debug/build/lib/libtaosnative.so /usr/lib/libtaosnative.so.1 2>/dev/null
|
|
ln -s /home/TDinternal/community/include/client/taos.h /usr/include/taos.h 2>/dev/null
|
|
ln -s /home/TDinternal/community/include/common/taosdef.h /usr/include/taosdef.h 2>/dev/null
|
|
ln -s /home/TDinternal/community/include/util/taoserror.h /usr/include/taoserror.h 2>/dev/null
|
|
ln -s /home/TDinternal/community/include/libs/function/taosudf.h /usr/include/taosudf.h 2>/dev/null
|
|
CONTAINER_TESTDIR=/home/TDinternal/community
|
|
fi
|
|
mkdir -p /var/lib/taos/subscribe
|
|
mkdir -p /var/log/taos
|
|
mkdir -p /var/lib/taos
|
|
|
|
cd $CONTAINER_TESTDIR/tests/$exec_dir
|
|
ulimit -c unlimited
|
|
|
|
md5sum /usr/lib/libtaos.so.1
|
|
md5sum /home/TDinternal/debug/build/lib/libtaos.so
|
|
md5sum /usr/lib/libtaosnative.so.1
|
|
md5sum /home/TDinternal/debug/build/lib/libtaosnative.so
|
|
|
|
#get python connector and update: taospy and taos-ws-py to latest
|
|
pip3 install taospy==2.8.6
|
|
pip3 install taos-ws-py==0.6.1
|
|
$TIMEOUT_CMD $cmd
|
|
RET=$?
|
|
echo "cmd exit code: $RET"
|
|
md5sum /usr/lib/libtaos.so.1
|
|
md5sum /home/TDinternal/debug/build/lib/libtaos.so
|
|
md5sum /usr/lib/libtaosnative.so.1
|
|
md5sum /home/TDinternal/debug/build/lib/libtaosnative.so
|
|
|
|
cp /var/log/taos/* /home/TDinternal/sim/var_taoslog/
|
|
cp ${CONTAINER_TESTDIR}/docs/examples/java/jdbc-out.log /home/TDinternal/sim/var_taoslog/
|
|
|
|
if [ $RET -ne 0 ]; then
|
|
pwd
|
|
fi
|
|
|
|
exit $RET
|
|
|