Index: gm/tests/run.sh |
=================================================================== |
--- gm/tests/run.sh (revision 8959) |
+++ gm/tests/run.sh (working copy) |
@@ -63,6 +63,11 @@ |
rm -rf $ACTUAL_OUTPUT_DIR |
mkdir -p $ACTUAL_OUTPUT_DIR |
COMMAND="$GM_BINARY $GM_ARGS --writeJsonSummaryPath $JSON_SUMMARY_FILE" |
+ # EPOGER: start temporary change (won't be able to commit this, because |
+ # different image files are generated on different platforms) |
+ #mkdir -p $ACTUAL_OUTPUT_DIR/writePath $ACTUAL_OUTPUT_DIR/mismatchPath |
+ COMMAND="$COMMAND --writePath $ACTUAL_OUTPUT_DIR/writePath --mismatchPath $ACTUAL_OUTPUT_DIR/mismatchPath" |
+ # EPOGER: end temporary change |
echo "$COMMAND" >$ACTUAL_OUTPUT_DIR/command_line |
$COMMAND >$ACTUAL_OUTPUT_DIR/stdout 2>$ACTUAL_OUTPUT_DIR/stderr |
echo $? >$ACTUAL_OUTPUT_DIR/return_value |
@@ -77,6 +82,15 @@ |
grep ^GM: $ACTUAL_OUTPUT_DIR/stderr >$ACTUAL_OUTPUT_DIR/stderr-tmp |
mv $ACTUAL_OUTPUT_DIR/stderr-tmp $ACTUAL_OUTPUT_DIR/stderr |
+ # EPOGER: start temporary change (don't want to commit this) |
+ IMAGEFILES=$(ls $ACTUAL_OUTPUT_DIR/*/*/*.png) |
+ for IMAGEFILE in $IMAGEFILES; do |
+ SUM=$(sum $IMAGEFILE) |
+ echo "Replaced image bytes with a checksum, because gcl upload cannot handle PNGs" >$IMAGEFILE |
+ echo $SUM >> $IMAGEFILE |
+ done |
+ # EPOGER: end temporary change |
+ |
compare_directories $EXPECTED_OUTPUT_DIR $ACTUAL_OUTPUT_DIR |
} |