added tests
This commit is contained in:
38
dvm/tools/tester/trunk/automation/populate-report.sh
Normal file
38
dvm/tools/tester/trunk/automation/populate-report.sh
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/bin/sh
|
||||
|
||||
SAVE_DIR=`pwd`
|
||||
MY_DIR=$(cd "$(dirname "$(which "$0")")" && pwd)
|
||||
|
||||
RESULTS_DIR="$1"
|
||||
REV_NUMBER=$2
|
||||
|
||||
if [ -f "$SAVE_DIR/dvm-tester.config" ]; then
|
||||
. "$SAVE_DIR/dvm-tester.config"
|
||||
fi
|
||||
|
||||
if [ -z "$RECIPIENTS" ]; then
|
||||
RECIPIENTS="pritmick@yandex.ru"
|
||||
fi
|
||||
|
||||
PUBL_PATH="$PUBL_BASE_PATH/r${REV_NUMBER}${PUBL_SUFFIX}"
|
||||
COPY_PATHS="$PUBL_BASE_PATH/latest${PUBL_SUFFIX}"
|
||||
|
||||
ssh $PUBL_SERVER "mkdir -p \"$PUBL_PATH\""
|
||||
scp "$RESULTS_DIR/report/full-report.html" "$PUBL_SERVER:$PUBL_PATH/index.html"
|
||||
scp "$RESULTS_DIR/report/sources.tgz" "$PUBL_SERVER:$PUBL_PATH/sources.tgz"
|
||||
for p in $COPY_PATHS; do
|
||||
ssh $PUBL_SERVER "rm -rf \"$p\"; cp -r \"$PUBL_PATH\" \"$p\""
|
||||
done
|
||||
create_email()
|
||||
{
|
||||
echo "MIME-Version: 1.0"
|
||||
echo "Content-type: text/html;charset=UTF-8"
|
||||
echo "From: dvm@keldysh.ru"
|
||||
echo "To: $RECIPIENTS"
|
||||
echo "Subject: DVM tester: Test results for revision $REV_NUMBER"
|
||||
echo
|
||||
cat "$1"
|
||||
echo "."
|
||||
echo
|
||||
}
|
||||
create_email "$RESULTS_DIR/report/brief-report.html" | ssh $MAIL_SERVER "$SENDMAIL $RECIPIENTS"
|
||||
Reference in New Issue
Block a user