• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1SkQP
2====
3
4Development APKs of SkQP are kept in Google storage.  Each file in named
5with a abbreviated Git hash that points at the commit in the Skia repository it
6was built with.
7
8These are universal APKs that contain native libraries for armeabi-v7a,
9arm64-v8a, x86, and x86\_64 architectures. The most recent is listed first:
10
11<!--
12TZ='' git log \
13-\-date='format-local:%Y-%m-%d %H:%M:%S %Z' -5 origin/skqp/dev \
14-\-format='  * [`%h`](https://storage.googleapis.com/skia-skqp/skqp-universal-%h.apk)%n    | `%cd` | %<(30,trunc)%s'
15-->
16
17  * [`d69db48840`](https://storage.googleapis.com/skia-skqp/skqp-universal-d69db48840.apk)
18    | `2018-02-13 21:07:09 UTC` | SkQP: relax five tests
19  * [`337919990b`](https://storage.googleapis.com/skia-skqp/skqp-universal-337919990b.apk)
20    | `2018-02-13 19:33:12 UTC` | SkQP:  debug option, and fix..
21
22To run tests:
23
24    adb install -r skqp-universal-{APK_SHA_HERE}.apk
25    adb logcat -c
26    adb shell am instrument -w org.skia.skqp
27
28Monitor the output with:
29
30    adb logcat org.skia.skqp skia "*:S"
31
32Note the test's output path on the device.  It will look something like this:
33
34    01-23 15:22:12.688 27158 27173 I org.skia.skqp:
35    output written to "/storage/emulated/0/Android/data/org.skia.skqp/files/output"
36
37Retrieve and view the report with:
38
39    OUTPUT_LOCATION="/storage/emulated/0/Android/data/org.skia.skqp/files/output"
40    adb pull $OUTPUT_LOCATION /tmp/
41
42Open the file `/tmp/output/skqp_report/report.html` .
43
44* * *
45
46For more information about building your own APK, refer to
47https://skia.googlesource.com/skia/+/master/tools/skqp/README.md
48