TDengine/tests/parallel_test/run_coverage_container.sh

62 lines
1.2 KiB
Bash
Raw Normal View History

2025-03-21 09:18:44 +00:00
#!/bin/bash
function usage() {
echo "$0"
echo -e "\t -d work dir"
echo -e "\t -b branch id"
echo -e "\t -h help"
}
while getopts "d:b:w:f:h" opt; do
case $opt in
d)
WORKDIR=$OPTARG
;;
b)
branch_name_id=$OPTARG
;;
h)
usage
exit 0
;;
\?)
echo "Invalid option: -$OPTARG"
usage
exit 0
;;
esac
done
if [ -z "$branch_name_id" ]; then
usage
exit 1
fi
if [ -z "$WORKDIR" ]; then
usage
exit 1
fi
# enterprise edition
INTERNAL_REPDIR=$WORKDIR/TDinternal
REPDIR_DEBUG=$WORKDIR/debugNoSan/
REP_MOUNT_DEBUG="${REPDIR_DEBUG}:/home/TDinternal/debug/"
2025-03-27 08:52:11 +00:00
REP_MOUNT_PARAM="${INTERNAL_REPDIR}:/home/TDinternal"
2025-03-21 09:18:44 +00:00
CONTAINER_TESTDIR=/home/TDinternal/community
2025-03-27 08:52:11 +00:00
2025-03-21 09:18:44 +00:00
ulimit -c unlimited
docker run \
--name taos_coverage \
2025-03-27 08:26:03 +00:00
-v /var/lib/jenkins/workspace/TDinternal/:/home/TDinternal/ \
2025-03-28 06:54:05 +00:00
-v /var/lib/jenkins/workspace/debugNoSan/:/home/TDinternal/community/debug \
2025-07-01 10:53:15 +00:00
--rm --ulimit core=-1 tdengine-ci:0.1 sh -c "bash ${CONTAINER_TESTDIR}/tests/run_workflow_coverage.sh -b ${branch_name_id} "
2025-03-21 09:18:44 +00:00
ret=$?
exit $ret