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