32 lines
889 B
Plaintext
32 lines
889 B
Plaintext
|
#! /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
|