#! /bin/sh # Copyright 2018 Google LLC. # Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. if [ -z "$1" ]; then echo "Usage: $0 META.JSON" >&2 exit 1 fi set -x set -e META_JSON="$1" cd "$(dirname "$0")/../.." if [ -z "$SKQP_SKIP_INFRA_UPDATE" ]; then go get -u go.skia.org/infra/golden/go/search fi go run tools/skqp/make_gmkb.go \ "$META_JSON" \ platform_tools/android/apps/skqp/src/main/assets/gmkb env GIT_SYNC_DEPS_QUIET=1 python tools/git-sync-deps O='out/ndebug' mkdir -p $O bin/gn gen $O --args='cc="clang" cxx="clang++" is_debug=false' ninja -C $O jitter_gms list_gpu_unit_tests $O/jitter_gms tools/skqp/bad_gms.txt python tools/skqp/make_rendertests_list.py rm 'bad.txt' 'good.txt' sh tools/skqp/upload_model $O/list_gpu_unit_tests \ > platform_tools/android/apps/skqp/src/main/assets/skqp/unittests.txt