Home | History | Annotate | Download | only in fiddle
      1 #!/bin/sh
      2 # Copyright 2015 Google Inc.
      3 #
      4 # Use of this source code is governed by a BSD-style license that can be
      5 # found in the LICENSE file.
      6 
      7 # Parse the output of fiddle_main, for use in testing
      8 while IFS= read -r line; do
      9     type=$(echo $line | sed -n 's/[^"]*"\([^"]*\)":.*/\1/p')
     10     if [ "$type" ]; then
     11         case "$type" in
     12             Raster|Gpu)  ext='.png';;
     13             Pdf)         ext='.pdf';;
     14             Skp)         ext='.skp';;
     15             Text|GLInfo) ext='.txt';;
     16         esac
     17         dst="${TMPDIR:-/tmp}/fiddle_${type}${ext}"
     18         echo $line | sed 's/[^"]*"[^"]*": "//; s/"\(,\|\)$//' \
     19             | base64 -d > "$dst"
     20         echo $dst
     21     fi
     22 done
     23