vseva/3.0
parent
0d1cab6290
commit
2628aa7fbe
@ -0,0 +1,49 @@
|
||||
#!/bin/bash
|
||||
BASE_DIR="${BASE_DIR:-/usr/local/src/kamailio-config-tests}"
|
||||
BIN_DIR="${BASE_DIR}/bin"
|
||||
LOG_DIR="${BASE_DIR}/log"
|
||||
RESULT_DIR="${BASE_DIR}/result"
|
||||
PROFILE="CE"
|
||||
DOMAIN="spce.test"
|
||||
|
||||
function usage
|
||||
{
|
||||
echo "Usage: get_results.sh [-p PROFILE] [-h] [-g]"
|
||||
echo "-p CE|PRO default is CE"
|
||||
echo "-g generate png flow graphs"
|
||||
echo "-h this help"
|
||||
|
||||
echo "BASE_DIR:${BASE_DIR}"
|
||||
echo "BIN_DIR:${BIN_DIR}"
|
||||
}
|
||||
|
||||
while getopts 'hcp:' opt; do
|
||||
case $opt in
|
||||
h) usage; exit 0;;
|
||||
g) GRAPH="-G";;
|
||||
p) PROFILE=$OPTARG;;
|
||||
esac
|
||||
done
|
||||
shift $(($OPTIND - 1))
|
||||
|
||||
if [[ $# -ne 0 ]]; then
|
||||
echo "Wrong number or arguments"
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "${PROFILE}" != "CE" ] && [ "${PROFILE}" != "PRO" ]; then
|
||||
echo "PROFILE ${PROFILE} unknown"
|
||||
usage
|
||||
exit 2
|
||||
fi
|
||||
|
||||
echo "$(date) - Clean result dir"
|
||||
rm -rf ${RESULT_DIR}
|
||||
|
||||
for t in $(find ${BASE_DIR}/scenarios/ -depth -maxdepth 1 -mindepth 1 -type d | sort); do
|
||||
echo "$(date) - Testing[${PROFILE}]: $(basename $t) ================================================="
|
||||
echo $(basename $t) | parallel "${BIN_DIR}/check.sh ${GRAPH} -C -d ${DOMAIN} -p ${PROFILE}"
|
||||
done
|
||||
|
||||
echo "$(date) - All done"
|
||||
Loading…
Reference in new issue