vpx/scripts/nightly_run.sh
Yi Luo 6308ecd5f7 Diff tomorrow's new log against today's log
Anticipate the nightly test will run longer. The
starting time is changed to evening after work.
Then the decoding time difference should be tomorrow
new log compared against today log.

Change-Id: I21ada6f53e8ce28e225ce3338f213ae288c16e5a
2017-10-18 16:30:37 -07:00

64 lines
2.3 KiB
Bash
Executable File

#!/bin/sh
script_path=~/Dev/sandbox/libvpx/scripts
av1_code=~/Dev/av1d
vp9_code=~/Dev/vp9d
log_path=~/Dev/log
date_str=`date -d tomorrow +%b_%d_%Y`
log_file=report_$date_str.txt
html_log_file=report_$date_str.html
prev_date_str=`date +%b_%d_%Y`
prev_log_file=report_$prev_date_str.txt
test_dir=~/Dev/nightly
rm $test_dir/*
$script_path/gen_html_header.sh > $log_path/$html_log_file
# AV1
echo "<p>" >> $log_path/$html_log_file
$script_path/sync_codebase.sh $av1_code/aom >> $log_path/$html_log_file 2>&1
echo "</p>" >> $log_path/$html_log_file
echo "<p>" >> $log_path/$html_log_file
$script_path/av1_conf_build.sh $av1_code >> $log_path/$html_log_file 2>&1
echo "</p>" >> $log_path/$html_log_file
pdfps=`cat $log_path/$prev_log_file | grep e_ok | awk '{print $2}' | awk 'NR==1 {print $1}'`
$script_path/nightly_speed.sh $av1_code 0 $pdfps $html_log_file >> $log_path/$log_file 2>&1
pdfps=`cat $log_path/$prev_log_file | grep e_ok | awk '{print $2}' | awk 'NR==2 {print $1}'`
$script_path/nightly_speed.sh $av1_code 2 $pdfps $html_log_file >> $log_path/$log_file 2>&1
# VP9
echo "<p>" >> $log_path/$html_log_file
$script_path/sync_codebase.sh $vp9_code/libvpx >> $log_path/$html_log_file 2>&1
echo "</p>" >> $log_path/$html_log_file
echo "<p>" >> $log_path/$html_log_file
$script_path/vp9_conf_build.sh $vp9_code lowbitdepth >> $log_path/$html_log_file 2>&1
echo "</p>" >> $log_path/$html_log_file
pdfps=`cat $log_path/$prev_log_file | grep e_ok | awk '{print $2}' | awk 'NR==3 {print $1}'`
$script_path/vp9_nightly_speed.sh $vp9_code 0 $pdfps $html_log_file >> $log_path/$log_file 2>&1
echo "<p>" >> $log_path/$html_log_file
$script_path/vp9_conf_build.sh $vp9_code highbitdepth >> $log_path/$log_file 2>&1
echo "</p>" >> $log_path/$html_log_file
pdfps=`cat $log_path/$prev_log_file | grep e_ok | awk '{print $2}' | awk 'NR==4 {print $1}'`
$script_path/vp9_nightly_speed.sh $vp9_code 2 $pdfps $html_log_file >> $log_path/$log_file 2>&1
users=luoyi
host_name=`hostname`
sender=luoyi
cc_list="--cc=yunqingwang,vpx-eng"
$script_path/gen_html_footer.sh >> $log_path/$html_log_file
sendgmr --to=$users $cc_list --subject="Codec Daily Report" --from=$sender --reply_to=$sender --html_file=/usr/local/google/home/luoyi/Dev/log/$html_log_file --body_file=/usr/local/google/home/luoyi/Dev/log/$html_log_file