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