SkQP: Host APK list on cloud; no more commits
No-Try: true Change-Id: I7f77c828cba2aa3763d495bec86d016eb65cb485 Reviewed-on: https://skia-review.googlesource.com/111741 Reviewed-by: Hal Canary <halcanary@google.com> Commit-Queue: Hal Canary <halcanary@google.com>
This commit is contained in:
parent
685ede6341
commit
8080a6e705
@ -6,45 +6,10 @@ with a abbreviated Git hash that points at the commit in the Skia repository it
|
||||
was built with.
|
||||
|
||||
These are universal APKs that contain native libraries for armeabi-v7a,
|
||||
arm64-v8a, x86, and x86\_64 architectures. The most recent is listed first:
|
||||
arm64-v8a, x86, and x86\_64 architectures. The most recent is listed first.
|
||||
|
||||
<!--
|
||||
#!/bin/sh
|
||||
BRANCH=origin/skqp/dev
|
||||
for commit in $(git log $BRANCH -30 -\-format=%H) ; do
|
||||
SHORT="$(git log -1 -\-format=%h $commit)"
|
||||
URL="https://storage.googleapis.com/skia-skqp/skqp-universal-${SHORT}.apk"
|
||||
if [ 200 -ne "$(curl -s -o /dev/null -w "%{http_code}" "$URL")" ] ; then
|
||||
continue
|
||||
fi
|
||||
DATE=$(TZ='' git log -\-date='format-local:%Y-%m-%d %H:%M:%S %Z' -1 $commit -\-format=%cd)
|
||||
SUBJ=$(git log -1 $commit -\-format='%<(50,trunc)%s' | sed 's/ *$//')
|
||||
printf ' * [`%s`](%s)\n | `%s` | %s\n' "$SHORT" "$URL" "$DATE" "$SUBJ"
|
||||
done
|
||||
-->
|
||||
|
||||
* [`0aa4e74e8c`](https://storage.googleapis.com/skia-skqp/skqp-universal-0aa4e74e8c.apk)
|
||||
| `2018-03-01 22:44:44 UTC` | Move the rest of Vulkan driver workarounds into ..
|
||||
* [`6ce9d8849b`](https://storage.googleapis.com/skia-skqp/skqp-universal-6ce9d8849b.apk)
|
||||
| `2018-03-01 22:24:15 UTC` | Cherry-pick https://skia-review.googlesource.com..
|
||||
* [`186ccf5147`](https://storage.googleapis.com/skia-skqp/skqp-universal-186ccf5147.apk)
|
||||
| `2018-03-01 19:01:32 UTC` | SkQP: turn on VkMakeCopyPipelineTest
|
||||
* [`4e8d3a4bb0`](https://storage.googleapis.com/skia-skqp/skqp-universal-4e8d3a4bb0.apk)
|
||||
| `2018-03-01 17:20:13 UTC` | Add unit test the explicit tests create a GrVkCo..
|
||||
* [`4f0c60f256`](https://storage.googleapis.com/skia-skqp/skqp-universal-4f0c60f256.apk)
|
||||
| `2018-02-28 21:11:06 UTC` | Cherry-pick sequence of Vulkan Fixes.
|
||||
* [`120ffdd88c`](https://storage.googleapis.com/skia-skqp/skqp-universal-120ffdd88c.apk)
|
||||
| `2018-02-23 19:08:26 UTC` | SkQP: do test filtering correctly
|
||||
* [`5eff3287c9`](https://storage.googleapis.com/skia-skqp/skqp-universal-5eff3287c9.apk)
|
||||
| `2018-02-22 14:00:28 UTC` | Remove branch lookup from skqp-dev
|
||||
* [`103b402a29`](https://storage.googleapis.com/skia-skqp/skqp-universal-103b402a29.apk)
|
||||
| `2018-02-21 20:56:10 UTC` | SkQP: run a single test
|
||||
* [`38efb0d355`](https://storage.googleapis.com/skia-skqp/skqp-universal-38efb0d355.apk)
|
||||
| `2018-02-20 20:48:45 UTC` | Add SKQP bot to build universal APK to master
|
||||
* [`d69db48840`](https://storage.googleapis.com/skia-skqp/skqp-universal-d69db48840.apk)
|
||||
| `2018-02-13 21:07:09 UTC` | SkQP: relax five tests
|
||||
* [`337919990b`](https://storage.googleapis.com/skia-skqp/skqp-universal-337919990b.apk)
|
||||
| `2018-02-13 19:33:12 UTC` | SkQP: debug option, and fix a bug
|
||||
The listing can be found here:
|
||||
[https://storage.googleapis.com/skia-skqp/apklist](https://storage.googleapis.com/skia-skqp/apklist)
|
||||
|
||||
To run tests:
|
||||
|
||||
|
60
tools/skqp/make_apk_list
Executable file
60
tools/skqp/make_apk_list
Executable file
@ -0,0 +1,60 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Copyright 2018 Google Inc.
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
|
||||
BRANCH="${1:-origin/skqp/dev}"
|
||||
COUNT="${2:-40}"
|
||||
|
||||
DST=$(mktemp)
|
||||
|
||||
cat > "$DST" << EOF
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>SkQP Pre-built APKs</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<style>
|
||||
body {
|
||||
font-family:sans-serif;
|
||||
max-width:55em;
|
||||
margin:8px auto;
|
||||
padding:0 8px;
|
||||
}
|
||||
td { padding:12px 6px; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>SkQP Pre-built APKs</h1>
|
||||
<table>
|
||||
<tr>
|
||||
<th>APK</th>
|
||||
<th>Date</th>
|
||||
<th>Commit</th>
|
||||
</tr>
|
||||
EOF
|
||||
|
||||
for commit in $(git log "$BRANCH" -${COUNT} -\-format=%H) ; do
|
||||
printf '.' >&2
|
||||
short="$(git log -1 -\-format=%h $commit)"
|
||||
url="https://storage.googleapis.com/skia-skqp/skqp-universal-${short}.apk"
|
||||
if [ 200 -ne "$(curl -s -o /dev/null -w "%{http_code}" "$url")" ] ; then
|
||||
continue
|
||||
fi
|
||||
date=$(TZ='' git log -\-date='format-local:%Y-%m-%d %H:%M:%S %Z' -1 $commit -\-format=%cd)
|
||||
subj=$(git log -1 $commit -\-format='%<(50,trunc)%s' | sed 's/ *$//')
|
||||
|
||||
commit_url="https://skia.googlesource.com/skia/+/${commit}"
|
||||
{
|
||||
printf '<tr>\n<td><a href="%s">skqp-universal-%s.apk</a></td>\n' "$url" "$short"
|
||||
printf '<td>%s</td>\n<td><a href="%s">%s</a></td>\n</tr>\n' "$date" "$commit_url" "$subj"
|
||||
} >> "$DST"
|
||||
done
|
||||
printf '</body>\n</head>\n' >> "$DST"
|
||||
|
||||
echo
|
||||
|
||||
echo 'gsutil -h "Content-Type:text/html" cp' \"$DST\" gs://skia-skqp/apklist
|
||||
echo 'https://storage.googleapis.com/skia-skqp/apklist'
|
Loading…
Reference in New Issue
Block a user