Home | History | Annotate | Download | only in testing
      1 SkQP
      2 ====
      3 
      4 Development APKs of SkQP are kept in Google storage.  Each file in named
      5 with a abbreviated Git hash that points at the commit in the Skia repository it
      6 was built with.
      7 
      8 These are universal APKs that contain native libraries for armeabi-v7a,
      9 arm64-v8a, x86, and x86\_64 architectures. The most recent is listed first.
     10 
     11 The listing can be found here:
     12 [https://storage.googleapis.com/skia-skqp/apklist](https://storage.googleapis.com/skia-skqp/apklist)
     13 
     14 To run tests:
     15 
     16     adb install -r skqp-universal-{APK_SHA_HERE}.apk
     17     adb logcat -c
     18     adb shell am instrument -w org.skia.skqp
     19 
     20 Monitor the output with:
     21 
     22     adb logcat org.skia.skqp skia DEBUG "*:S"
     23 
     24 Note the test's output path on the device.  It will look something like this:
     25 
     26     01-23 15:22:12.688 27158 27173 I org.skia.skqp:
     27     output written to "/storage/emulated/0/Android/data/org.skia.skqp/files/output"
     28 
     29 Retrieve and view the report with:
     30 
     31     OUTPUT_LOCATION="/storage/emulated/0/Android/data/org.skia.skqp/files/output"
     32     adb pull $OUTPUT_LOCATION /tmp/
     33 
     34 Open the file `/tmp/output/skqp_report/report.html` .
     35 
     36 * * *
     37 
     38 For more information about building your own APK, refer to
     39 https://skia.googlesource.com/skia/+/master/tools/skqp/README.md
     40