| Index: compute_engine_scripts/telemetry/telemetry_slave_scripts/vm_run_skia_try.sh
|
| diff --git a/compute_engine_scripts/telemetry/telemetry_slave_scripts/vm_run_skia_try.sh b/compute_engine_scripts/telemetry/telemetry_slave_scripts/vm_run_skia_try.sh
|
| index f54df98d20fd1d00045fb6bdec5781a6a61be015..b1d0d5517bb43c13510b7f1736cf5de8e87272aa 100644
|
| --- a/compute_engine_scripts/telemetry/telemetry_slave_scripts/vm_run_skia_try.sh
|
| +++ b/compute_engine_scripts/telemetry/telemetry_slave_scripts/vm_run_skia_try.sh
|
| @@ -116,6 +116,7 @@ if [ $? -eq 1 ]; then
|
| fi
|
|
|
| SKIA_TRUNK_LOCATION=/home/default/skia-repo/trunk
|
| +TELEMETRY_SLAVE_SCRIPTS_DIR=/home/default/skia-repo/buildbot/compute_engine_scripts/telemetry/telemetry_slave_scripts
|
|
|
| function cleanup_slave_before_exit {
|
| reset_skia_checkout
|
| @@ -183,9 +184,8 @@ else
|
| echo "== Empty patch specified =="
|
| fi
|
| build_tools $MESA_WITHPATCH_RUN
|
| -IMG_ROOT=/tmp/
|
| -OUTPUT_DIR_WITHPATCH_DIR_NAME=withpatch-pictures-$RUN_ID
|
| -OUTPUT_DIR_WITHPATCH=${IMG_ROOT}${OUTPUT_DIR_WITHPATCH_DIR_NAME}
|
| +IMG_ROOT=/tmp
|
| +OUTPUT_DIR_WITHPATCH=$IMG_ROOT/withpatch-pictures-$RUN_ID
|
| mkdir -p $OUTPUT_DIR_WITHPATCH
|
| run_render_pictures $OUTPUT_DIR_WITHPATCH $MESA_WITHPATCH_RUN
|
|
|
| @@ -193,35 +193,25 @@ echo "== Removing the patch, building, and running render_pictures =="
|
| reset_skia_checkout
|
| make clean
|
| build_tools $MESA_NOPATCH_RUN
|
| -OUTPUT_DIR_NOPATCH_DIR_NAME=nopatch-pictures-$RUN_ID
|
| -OUTPUT_DIR_NOPATCH=${IMG_ROOT}${OUTPUT_DIR_NOPATCH_DIR_NAME}
|
| +OUTPUT_DIR_NOPATCH=$IMG_ROOT/nopatch-pictures-$RUN_ID
|
| mkdir -p $OUTPUT_DIR_NOPATCH
|
| run_render_pictures $OUTPUT_DIR_NOPATCH $MESA_NOPATCH_RUN
|
|
|
| -echo "== Run skpdiff to get the CSV with perceptual similarity metrics =="
|
| -SKPDIFF_OUTPUT_FILE=/tmp/skpdiff-$RUN_ID.csv
|
| -./out/Release/skpdiff \
|
| - -f $OUTPUT_DIR_NOPATCH $OUTPUT_DIR_WITHPATCH \
|
| - --csv $SKPDIFF_OUTPUT_FILE \
|
| - -d perceptual
|
| -
|
| echo "== Comparing pictures and saving differences in JSON output file =="
|
| -cd /home/default/skia-repo/buildbot/compute_engine_scripts/telemetry/telemetry_slave_scripts
|
| JSON_SUMMARY_DIR=/tmp/summary-$RUN_ID
|
| mkdir -p $JSON_SUMMARY_DIR
|
| -python write_json_summary.py \
|
| +python $TELEMETRY_SLAVE_SCRIPTS_DIR/write_json_summary.py \
|
| --img_root=$IMG_ROOT \
|
| --nopatch_json=$OUTPUT_DIR_NOPATCH/summary.json \
|
| - --nopatch_img_dir_name=$OUTPUT_DIR_NOPATCH_DIR_NAME \
|
| + --nopatch_images_base_url=file:/$OUTPUT_DIR_NOPATCH \
|
| --withpatch_json=$OUTPUT_DIR_WITHPATCH/summary.json \
|
| - --withpatch_img_dir_name=$OUTPUT_DIR_WITHPATCH_DIR_NAME \
|
| + --withpatch_images_base_url=file:/$OUTPUT_DIR_WITHPATCH \
|
| --output_file_path=$JSON_SUMMARY_DIR/slave$SLAVE_NUM.json \
|
| --gs_output_dir=$OUTPUT_FILE_GS_LOCATION \
|
| --gs_skp_dir=$GS_SKP_DIR \
|
| --slave_num=$SLAVE_NUM \
|
| - --gm_json_path=/home/default/skia-repo/trunk/gm/gm_json.py \
|
| - --imagediffdb_path=/home/default/skia-repo/trunk/gm/rebaseline_server/imagediffdb.py \
|
| - --skpdiff_output_csv=$SKPDIFF_OUTPUT_FILE
|
| + --gm_json_path=$SKIA_TRUNK_LOCATION/gm/gm_json.py \
|
| + --imagediffdb_path=$SKIA_TRUNK_LOCATION/gm/rebaseline_server/imagediffdb.py
|
|
|
| echo "== Copy everything to Google Storage =="
|
| # Get list of failed file names and upload only those to Google Storage.
|
|
|