#!/bin/bash CONTAINER_TESTDIR=/home/community # CONTAINER_TESTDIR=/root/tang/repository/TDengine # export PATH=$PATH:$CONTAINER_TESTDIR/debug/build/bin function usage() { echo "$0" echo -e "\t -d execution dir" echo -e "\t -c command" echo -e "\t -h help" } while getopts "d:c:h" opt; do case $opt in d) exec_dir=$OPTARG ;; c) cmd=$OPTARG ;; 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 go env -w GOPROXY=https://goproxy.cn echo "StrictHostKeyChecking no" >>/etc/ssh/ssh_config ln -s $CONTAINER_TESTDIR/debug/build/lib/libtaos.so /usr/lib/libtaos.so npm config -g set unsafe-perm npm config -g set registry https://registry.npm.taobao.org mkdir -p /home/sim/tsim # echo "$cmd"|grep -q "nodejs" # if [ $? -eq 0 ]; then # cd $CONTAINER_TESTDIR/src/connector/nodejs # npm install node-gyp-build@4.3.0 --ignore-scripts # fi cd $CONTAINER_TESTDIR/tests/$exec_dir ulimit -c unlimited $cmd RET=$? if [ $RET -ne 0 ]; then pwd fi exit $RET